html - 按下按钮的选择器

标签 html css css-selectors

是否有任何选项或特殊选择器可以更改按下按钮的样式,我的意思是..当用户单击按钮时我想更改该按钮的样式?是否有这样的选项::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 定义必须放在第一位。

关于html - 按下按钮的选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3301118/

相关文章:

javascript - 如何通过 Selenium Python 根据 HTML 单击复选框

html - 将鼠标悬停在子元素上时保持父元素处于事件状态

html - 如何将位置为 : relative 的 DIV 元素堆叠在一起

html - 我的整个正文和页脚都变成了来 self 的导航栏的链接 (html/css)

javascript - 如何使带有文本的 html div 图像可供用户下载/保存?

html - 正文标签外的内容

如果在 IE 中显示 CSS 样式

CSS 规则 ".drop.a"应用于类 "drag a"

html - 需要帮助解决未知问题?

css - 为什么我似乎无法针对此 asp :button?