掌握有用的 CSS 伪类
什么是CSS pseudo-classes
?
徘徊
重点
已检查
启用和禁用
有效和无效
根
第一个孩子、最后一个孩子和第 n 个孩子
类型首位、类型末位和类型第 n 位
参考
感谢阅读
什么是CSS pseudo-classes
?
CSS是一种选择器,用于指定所选元素的特定状态。例如,当 元素悬停时,它使开发人员能够定位该状态。pseudo-class
:hover
在本文中,我们将介绍一些有用的Pseudo Classes
。
徘徊
:hover
可能是CSSpseudo-class
中最常用的。当用户使用鼠标等指针设备悬停在元素上时,它会选择元素的状态。
如果您想在演示中创建悬停效果,您可能会喜欢这篇文章
重点
:focus
用于选择用户选中元素时的状态。要使用此功能pseudo-class
,您需要一个可选组件,例如按钮或输入框,或者使用tabindex手动将其转换为可 Tab 的元素。
已检查
:checked
当选中或切换单选按钮和复选框输入时,将其作为目标。
启用和禁用
:enabled
并:disabled
用于选择输入元素启用和禁用时的状态。
有效和无效
:valid
以及:invalid
输入文本有效和无效的目标输入元素。
根
CSS匹配表示文档:root
的 pseudo-class
树的根元素。在HTML中,:root
表示<html>
元素,与 选择器 相同html
,只是其特异性更高。它常用于添加CSS变量。
本文介绍了如何实现黑暗模式
第一个孩子、最后一个孩子和第 n 个孩子
:first-child
,:last-child
并且如果组件是父元素的第一个、最后一个和第 n:nth-child()
个子元素,则将该组件作为目标。
注意: :nth-child
可以:first-child
使用:nth-child(1)
类型首位、类型末位和类型第 n 位
:first-of-type
,:last-of-type
并分别选择HTML主体中给定元素的:nth-of-type
第一次、最后一次和第 n 次出现。
注意: :nth-of-type
可以:first-of-type
使用:nth-of-type(1)
参考
感谢阅读
需要一位顶级软件开发自由职业者来解决你的开发难题吗?在Upwork上联系我
想联系我吗?请在LinkedIn上联系我
关注我的博客,每两周在Medium上获取最新资讯
常问问题
这些是我经常收到的一些问题。希望这个常见问题解答部分能解决您的问题。
-
我是初学者,该如何学习前端 Web 开发?
可以参考以下文章: -
你能指导我吗?
抱歉,我工作已经很忙了,没时间指导任何人。