【发布时间】:2017-01-29 23:18:05
【问题描述】:
我做了一个半圆,我想根据我需要的百分比给它上色。文本的位置现在无关紧要。我想要的是让 50% 的边框着色。稍后我将需要 70% 和 80%。我该怎么做?
.info__radius__outline {
width: 20%;
height: 6em;
border-top-left-radius: 110px;
border-top-right-radius: 110px;
border: 10px solid gray;
border-bottom: 0;
display: inline-block;
}
<div class="info__radius__outline">
<div class="info__radius">
<p class="info__radius__text">70</p>
</div>
</div>
【问题讨论】:
-
我不确定是否要使用 css 进行此操作,其他人可能会提供帮助。但是您是否考虑过只使用图像/精灵?有时最简单的解决方案是最好的!
-
@BenLonsdale 我需要圈子来响应,所以我不能使用图片
-
如果您使用的是引导程序,您可以使用 img-responsive 类,或者只执行宽度 100% 高度自动...。那么您就有了响应式图像
-
@BenLonsdale 我很清楚这一点,但我正在用原始 html 和 css 做这个项目
-
别担心,这只是一个建议......
标签: html css colors css-shapes border-color