有没有任何选项或特殊的选择器可以更改按下按钮的样式,我的意思是..当用户点击一个按钮时,我想要更改该按钮的样式?是否有像:focus
这样的选项或仅使用javascript click/focus事件来实现?
有没有任何选项或特殊的选择器可以更改按下按钮的样式,我的意思是..当用户点击一个按钮时,我想要更改该按钮的样式?是否有像:focus
这样的选项或仅使用javascript click/focus事件来实现?
我想你正在寻找:active
伪类...
#btn { border: solid 5px red; padding: 5px; }
#btn:hover { border-color: green; }
#btn:active { border-color: blue; }
<button id="btn" />
注意:如果您在单个元素上同时使用:hover
和:active
,则:hover
定义必须先出现。