区分 :focus 和 :active 伪类
虽然 :focus 和 :active 样式状态都可以通过用户交互激活,它们的功能不同
:focus
:active
主要区别
示例
考虑以下 HTML 和 CSS 代码:
<button> Click to Change Color </button> <style> button { font-weight: normal; color: black; } button:focus { color: red; } button:active { font-weight: bold; } </style>
当按钮最初呈现时,它有无活动或焦点状态。当用户使用 Tab 为其提供焦点时,它进入 :focus 状态并且文本变为红色。如果用户随后单击该按钮,它将进入 :active 状态,导致文本变为红色且粗体。
以上是什么时候使用 :focus 和 :active 伪类?的详细内容。更多信息请关注PHP中文网其他相关文章!