試一試
.joinBtn {
width: 10em;
height: 5ex;
background-color: gold;
border: 2px solid firebrick;
border-radius: 10px;
font-weight: bold;
color: black;
cursor: pointer;
}
.joinBtn:hover {
background-color: bisque;
}
<p>Would you like to join our quest?</p>
<button class="joinBtn">Confirm</button>
由 :hover 偽類定義的樣式將被任何後續的具有至少相同特異性的連結相關偽類(:link、:visited 或 :active)覆蓋。為了適當地設定連結樣式,請按照 LVHA 順序(:link — :visited — :hover — :active)將 :hover 規則放在 :link 和 :visited 規則之後,但放在 :active 規則之前。
注意::hover 偽類在觸控式螢幕上存在問題。根據瀏覽器不同,:hover 偽類可能永遠不匹配,或者只在觸控元素後瞬間匹配,或者即使在使用者停止觸控後仍繼續匹配,直到使用者觸控另一個元素。Web 開發人員應確保內容在具有有限或不存在懸停功能的裝置上可訪問。
語法
css
:hover {
/* ... */
}
示例
基本示例
HTML
html
<a href="#">Try hovering over this link.</a>
CSS
css
a {
background-color: powderblue;
transition: background-color 0.5s;
}
a:hover {
background-color: gold;
}
結果
規範
| 規範 |
|---|
| HTML # 選擇器-hover |
| 選擇器 Level 4 # hover-偽類 |
瀏覽器相容性
載入中…