我尝试在我的项目中使用:focus
CSS
伪类。我想改变单击它的元素的颜色。现在,当我点击我的元素更改颜色只有它处于活动状态,并在鼠标移动后返回到旧颜色。第二次点击后,我希望它回到旧的颜色。我正在使用Chrome。CSS:焦点不工作
演示here
.row {
display: inline-block;
border: 1px solid grey;
height: 200px;
width: 200px;
line-height: 1em;
background: grey;
margin: 5px;
opacity: 0.1;
}
.row:active,
.row:focus {
background: orange;
}
<div id="main" class="container">
<div class="row" id="row0">
</div>
</div>
我不相信你可以关注的东西,这不是“交互元素”,即一个链接,输入,按钮或诸如此类。 –
:焦点仅在元素具有焦点时才进行;只要你把鼠标放在焦点上就会留下元素。 –