伪类选择器详细说明以及案例
参考资料
伪类选择器用于选择元素的特定状态或位置,常用的伪类选择器包括:
:hover描述:当用户将鼠标悬停在元素上时应用样式。
案例:
a:hover { color: red; }:active描述:当元素被激活(如点击)时应用样式。
案例:
button:active { background-color: yellow; }:focus描述:当元素获得焦点(如输入框被点击)时应用样式。
案例:
input:focus { border-color: blue; }:first-child描述:选择父元素下的第一个子元素。
案例:
li:first-child { font-weight: bold; }:last-child描述:选择父元素下的最后一个子元素。
案例:
li:last-child { color: green; }:nth-child()描述:选择父元素下的第n个子元素。
案例:
li:nth-child(2) { background-color: lightgray; }:nth-of-type()描述:选择父元素下特定类型的第n个子元素。
案例:
p:nth-of-type(3) { font-style: italic; }:not()描述:选择不符合指定条件的元素。
案例:
p:not(.special) { color: black; }:visited描述:选择已被访问过的链接。
案例:
a:visited { color: purple; }:checked描述:选择被选中的表单元素(如复选框或单选按钮)。
案例:
input:checked { border: 2px solid green; }
伪类选择器可以组合使用,以实现更复杂的选择逻辑。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
本文来自《西里网 . html 网页设计》 -- 发布时间:2025-03-29
本页链接:https://html.ciilii.com/show/news-194.html
原创声明:本篇文章均为西里网原创,由《DeepSeek-R1 模型》自动生成。内容真实性仅供参考学习。
本作品采用 知识共享署名—非商业性使用—相同方式共享 4.0 国际许可协议 (CC BY-NC-SA 4.0) 进行许可。
