前端偽類選擇器有:hover、:active、:focus、:first-child、:last-child、:nth-child()、:nth-of-type()和:not( )等。詳細介紹:1、:hover偽類選擇器用於當滑鼠懸停在元素上時應用樣式,它常用於創建交互效果,例如當滑鼠懸停在鏈接上時改變其顏色或背景;2、:active偽類別選擇器用於當元素被啟動時應用樣式等等。
本教學作業系統:windows10系統、DELL G3電腦。
前端偽類選擇器是CSS中非常重要的一部分,它們允許我們根據元素的狀態或位置來選擇並套用樣式。在本文中,我們將介紹一些常見的前端偽類選擇器。
1. :hover 偽類選擇器
:hover 偽類選擇器用於當滑鼠懸停在元素上時套用樣式。它常用於創建互動效果,例如當滑鼠懸停在連結上時改變其顏色或背景。
範例:
a:hover { color: blue; }
2. :active 偽類別選擇器
:active 偽類別選擇器用於當元素被啟動時套用樣式。它常用於按鈕或連結的點擊效果,例如當使用者點擊按鈕時改變其顏色或背景。
範例:
button:active { background-color: yellow; }
3. :focus 偽類別選擇器
:focus 偽類別選擇器用於當元素取得焦點時套用樣式。它常用於表單元素,例如當使用者點擊輸入框時改變其邊框顏色或背景。
範例:
input:focus { border-color: red; }
4. :first-child 偽類別選擇器
:first-child 偽類別選擇器用於選擇父元素的第一個子元素。它常用於為清單中的第一個元素套用特殊樣式。
範例:
ul li:first-child { font-weight: bold; }
5. :last-child 偽類別選擇器
:last-child 偽類別選擇器用於選擇父元素的最後一個子元素。它常用於為清單中的最後一個元素套用特殊樣式。
範例:
ul li:last-child { color: red; }
6. :nth-child() 偽類選擇器
:nth-child() 偽類別選擇器用於選擇父元素的特定位置的子元素。它可以接受一個參數,用於指定要選擇的子元素的位置。
範例:
ul li:nth-child(odd) { background-color: lightgray; }
7. :nth-of-type() 偽類選擇器
:nth-of-type() 偽類選擇器用於選擇父元素的特定類型的子元素。它可以接受一個參數,用於指定要選擇的子元素的位置。
範例:
ul li:nth-of-type(2n) { color: blue; }
8. :not() 偽類選擇器
:not() 偽類選擇器用於選擇不符合指定條件的元素。它可以接受一個參數,用於指定要排除的元素。
範例:
input:not([type="text"]) { display: none; }
這些是前端常見的偽類別選擇器,它們可以幫助我們根據元素的狀態或位置來選擇並套用樣式。透過靈活運用這些偽類選擇器,我們可以為網頁添加更多互動效果和個人化的樣式。
以上是前端偽類選擇器有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!