3.12 關於 Pseudo Class
用途:為一個元素,定義不同的狀態,然後套用樣式。
語法
:root
指的就是 html 元素:
但還是有所差別,即 :root
的優先權是高於 html 的。也就是說,以下的 CSS,背景色會是 :root
所指定的顏色。
例:
:hover
滑鼠移過後會套用:
:first-child
相對於父元素,第一個子元素會套用:
:last-child
相對於父元素,最後一個子元素會套用:
:nth-child
相對於父元素,指定第幾個子元素會套用:
n 從 0 開始依序代入,0、1、2、3 這樣的方式:(例:奇數個套用到)
:focus
元素有 focus 狀態的時候會套用到:
:checked
欄位被勾選的狀態時,會套用到
:disabled 及 :read-only
例:
其它資源
Last updated