是否可以使用鼠标按下事件突出显示div(更改背景颜色),并在鼠标按钮上升时不突出显示它,仅使用CSS?
答案 0 :(得分:12)
我不确定它有多广泛支持,但这似乎有效(至少在Chrome FF和Safari中)
<style>div:active{background:red}</style>
<div>test</div>
答案 1 :(得分:4)
尝试使用伪类:active
:
yourselector:active {
background: #F00; // Or whatever
}
演示:http://jsfiddle.net/darkajax/JEy9f/
根据MDN,它应与Chrome,Firefox和IE 8+等兼容......
答案 2 :(得分:1)
是的,您可以使用:active
选择器。
答案 3 :(得分:0)
您是否尝试过:active伪选择器?
所以
.class:active{
background:red;
}