偽類link,hover,active,visited,focus的區別


例一:

/*css*/
a:link{
  color: blue;
}
a:visited{
  color: green;
}
a:hover{
  color: red;
}
a:focus{
 color:black;
}
a:active{
  color: yellow;
}

/*html*/
<p><a href="#">click me</a></p>

例二:

/*css*/
input:focus{
background: yellow;
}
input:active{
background: red;
}

/*html*/
<input type="text" id="txt">

link表示鏈接在正常情況下(即頁面剛加載完成時)顯示的顏色。

visited表示鏈接被點擊后顯示的顏色。

hover表示鼠標懸停時顯示的顏色。

focus表示元素獲得光標焦點時使用的顏色,主要用於文本框輸入文字時使用(鼠標松開時顯示的顏色)。

active表示當所指元素處於激活狀態(鼠標在元素上按下還沒有松開)時所顯示的顏色。

注:偽類的順序應為link--visited--hover--focus--active。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM