我有一个名为.color-blue
且color:blue !important
的班级。
我有一个带有输入和div的类inputContent
,如下所示:
<div class="inputContent">
<input>
<div class="icon color-blue" style="color:red !important;">TEST</div>
</div>
并且我希望以输入为中心,.icon
成为类的颜色而不将color:blue !important
放在inputContent或其他内容中。
我已经测试了
.inputContent input:focus ~ .icon {
color:inherit;
}
但没有。
答案 0 :(得分:0)
您可以使用jquery:
$("input").focus(function(){
$(".icon").attr("style", "color:blue");
});
答案 1 :(得分:0)
试试这个:
<style>
.icon{
color: red;}
input:focus + .icon{
color: blue;
}
</style>
<div class="inputContent">
<input>
<div class="icon">TEST</div>
</div>
答案 2 :(得分:0)
我只是想“删除”或“取消”style="color:red !important;"
的颜色,并使用类color-blue
替换颜色,而不添加color:blue;