CSS3 偽類(pseudo-class)是一種用于選擇 HTML 元素特定狀態的方式。偽類不是 HTML 元素的實際類別,而是 HTML 元素在某些特定情況下的狀態。
偽類通常以冒號(:)作為前綴,放置在 CSS 選擇器的末尾。例如,:hover 偽類表示鼠標懸停在元素上時的狀態。其他常用的偽類包括 :active(表示元素被激活時的狀態)、:focus(表示元素獲得焦點時的狀態)、:first-child(表示元素是其父元素的第一個子元素時的狀態)等。
使用偽類可以為不同的元素狀態設置不同的樣式,從而增強頁面的交互性和可讀性。