作者:年轻的蒲山公_777 | 来源:互联网 | 2023-05-22 11:05
我在无序列表中有一组列表标记,例如:
有没有办法通过CSS在活动类之前或之后定位所有列表元素?
1> David..:
您可以针对所有兄弟元素后用~
li.active ~ li
{
color: green;
}
的jsfiddle
在CSS中,您不能在元素之前定位兄弟节点,因此您必须执行以下操作:
给他们一个规则:
li
{
color: orange;
}
然后覆盖活动的那个
li.active
{
color: red;
}
然后覆盖之后的那些
li.active ~ li
{
color: green;
}
的jsfiddle