当其父级具有特定类别时,我需要覆盖子级颜色。
.parent {
width: 100%;
}
.parent>.child {
color: black;
}
.parent>.child.blue {
color: blue;
}
.parent.error {
color: red !important;
}
.parent.error>.child {
color: red !important;
}
<div class="parent">
<div class="child">Child #1</div>
<div class="child blue">Child #2</div>
</div>
当使用 jquery 添加父类时出现“错误”时$('.parent').addClass('error'),只有Child #1颜色变为红色。2 号孩子(班上有额外的蓝色<div class="child blue">Child #2</div>)保持蓝色。
问题是,如何强制Child #2将其颜色更改为红色而不指定.parent.error > .child.blue错误类别。
/*If this style is added, it will work*/
.parent.error > .child.blue {
color: red !important;
}
谢谢...
梵蒂冈之花
相关分类