:focus - CSS(层叠样式表) 编辑
CSS伪类 :focus
表示获得焦点的元素(如表单输入)。当用户点击或触摸元素或通过键盘的 “tab” 键选择它时会被触发。
/* Selects any <input> when focused */
input:focus {
color: red;
}
提示:此伪类仅适用于焦点元素本身。如果要选择包含焦点元素的元素,请使用:focus-within
。
语法
:focus
Example
HTML
<input class="red-input" value="I'll be red when focused."><br>
<input class="blue-input" value="I'll be blue when focused.">
CSS
.red-input:focus {
background: yellow;
color: red;
}
.blue-input:focus {
background: yellow;
color: blue;
}
结果
规范
Specification | Status | Comment |
---|---|---|
HTML Living Standard :focus | Living Standard | Defines HTML-specific semantics. |
Selectors Level 4 :focus | Working Draft | No change. |
Selectors Level 3 :focus | Recommendation | No change. |
CSS Level 2 (Revision 1) :focus | Recommendation | Initial definition. |
浏览器兼容性
BCD tables only load in the browser
参考
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论