按下按钮的选择器

7

有没有任何选项或特殊的选择器可以更改按下按钮的样式,我的意思是..当用户点击一个按钮时,我想要更改该按钮的样式?是否有像:focus这样的选项或仅使用javascript click/focus事件来实现?


你应该接受一些答案,特别是像下面这样回答你的问题。否则,随着时间的推移,你可能不会得到太多问题的答案... - Isaac
1
我总是接受它们,但你需要等大约10分钟才能接受一个答案。 - Uffo
1个回答

12

我想你正在寻找:active 伪类...

#btn { border: solid 5px red; padding: 5px; }
#btn:hover { border-color: green; }
#btn:active { border-color: blue; }
<button id="btn" />

注意:如果您在单个元素上同时使用:hover:active,则:hover定义必须先出现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接