CSS3 伪类(pseudo-class)是一种用于选择 HTML 元素特定状态的方式。伪类不是 HTML 元素的实际类别,而是 HTML 元素在某些特定情况下的状态。
伪类通常以冒号(:)作为前缀,放置在 CSS 选择器的末尾。例如,:hover 伪类表示鼠标悬停在元素上时的状态。其他常用的伪类包括 :active(表示元素被激活时的状态)、:focus(表示元素获得焦点时的状态)、:first-child(表示元素是其父元素的第一个子元素时的状态)等。
使用伪类可以为不同的元素状态设置不同的样式,从而增强页面的交互性和可读性。