焦点时的CSS类

时间:2017-02-12 12:15:43

标签: css focus

我有一个名为.color-bluecolor: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;
}

但没有。

3 个答案:

答案 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;

等行