sublime Text3
在偽類的使用過程中,錨偽類是應用最為廣泛的,鏈接的不同狀態都可以用偽類以不同的方式顯示,這些狀態包括:未被訪問狀態,已被訪問狀態,鼠標懸停狀態和激活狀態。我們使用a : link { color: red }來設置未被訪問的鏈接,如下圖所示。
使用a:visited {color : pink;}設置已訪問過的鏈接,當頁面已經在瀏覽器打開并點擊鏈接后,顯示的便是訪問過的效果,如下圖所示。如果想要還原成未訪問之前的狀態,重新打開頁面是不行的,需要清除瀏覽器的緩存才可。
使用a:hover {color : yellow;}設置鼠標懸停在鏈接上顯示的效果,當鼠標顯示為手型時,頁面鏈接變為設置的效果,如下圖所示。
使用a:active {color : green;}設置激活鏈接的效果,只有當鼠標點擊的時候才起作用。設置a標簽被激活時的樣式(被點擊時的樣式),代碼如下圖所示。需要注意的是一定要按照順序a:link,a:visited,a:hover,a:active來設置,否則不能達到預期的效果。
first-child 偽類,可以使用first-child偽類來選擇元素的第一個子元素,如下圖第一個元素分別為<p>元素的第一個元素和<li>元素的第一個元素。
:lang 偽類,可以為不同的語言定義特殊的規則。如下圖所示,lang 類為屬性值為 no 的q元素定義引號的類型:q:lang(no) { quotes: "(" ")" }。
:focus偽類,可以設置點擊鼠標時的聚焦效果,如下圖所示,當我們點擊用戶名文本框時出現黃色的背景色。
注意錨偽類的使用順序問題。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!