【发布时间】:2019-10-15 04:37:55
【问题描述】:
我正在制作一个自定义进度条,我想根据它的 width 值更改颜色。即如果width 小于 50%,则条为红色,如果大于则条为绿色。
我知道我可以像这样使用属性选择器:
.p-bar[style*="width: 10"] {
background-color: red;
}
但是这样做意味着我必须在每一步都分配一个值......
P.D. sass 解决方案可以接受,谢谢。
编辑
P.P.D. js 解决方案也可以接受......但我想知道是否有办法用 CSS 完成我想要的。
【问题讨论】:
-
除非
style在 HTML 中... 你不能 -
哦...这令人沮丧。好吧,我只是很难有一种方法可以使“10”成为变量或其他东西。我想我会要求一个js解决方案,那也很好。顺便说一句,谢谢您的回答。
-
使进度条发生变化的 HTML/ 代码是什么?
-
再添加一些代码会更容易提供帮助
标签: javascript jquery html css sass