欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css 鼠標(biāo)離開樣式變化

劉柏宏2年前8瀏覽0評論

CSS中的:hover偽類非常常見,它在鼠標(biāo)懸浮于某個元素上時會觸發(fā)相應(yīng)的樣式變化,但是有時鼠標(biāo)離開后需要元素的樣式還原到初始狀態(tài),這時候就需要使用離開時樣式變化的效果。

.hover {
background-color: #00ff00;
transition: background-color 0.5s;
}
.hover:hover {
background-color: #ff0000;
}
.hover:not(:hover) {
background-color: #0000ff;
}

上面的代碼中,我們首先定義了一個.hover類,它的初始狀態(tài)下背景色為綠色,當(dāng)鼠標(biāo)懸浮時背景色變?yōu)榧t色,這是常規(guī)的:hover效果。但是當(dāng)鼠標(biāo)離開時,我們使用了:not(:hover)選擇器,它表示除了:hover狀態(tài)以外的其他狀態(tài),即鼠標(biāo)離開狀態(tài)。在這個狀態(tài)下,我們將背景色改為藍(lán)色,實現(xiàn)了離開時樣式變化的效果。

除了使用:not(:hover)選擇器以外,我們還可以使用transition屬性來實現(xiàn)樣式的過渡效果,使切換更加流暢自然。

總之,CSS中可以通過:hover和:not(:hover)實現(xiàn)鼠標(biāo)懸浮和鼠標(biāo)離開時的樣式變化效果,從而提升頁面的交互效果,讓用戶更加愉悅地使用網(wǎng)站。