【发布时间】:2018-07-22 16:51:35
【问题描述】:
在下面的示例中,我想以相同的样式可视化元素的两种状态。无论它处于“foo”还是“bar”状态,该元素都应该看起来相同。也有可能元素同时具有两种状态
<div id="elem" foo bar></div>
CSS 样式
#elem {
width: 100px;
height: 100px;
background-color: red;
}
#elem[foo],
#elem[bar] {
opacity: 0.5;
}
在此示例中,如果设置了 foo 和 bar 属性,则为同一元素选择了两次规则。有没有更好的方法,或者可能是性能或可视化问题?
谢谢
【问题讨论】:
-
这不是任何性能问题。此外,该规则不会被选择两次。
-
这个问题好像很像stackoverflow.com/q/7517429/5859685你看到了吗?