色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css3 animation hover

吉茹定1年前8瀏覽0評論

在網頁設計中,CSS動畫能夠提升用戶體驗,使頁面更加生動有趣。CSS3擁有豐富的動畫屬性,其中hover動畫是其中一個常用的效果。

.selector:hover{
animation: 動畫名稱 動畫時長 動畫緩動函數;
}

上述代碼中,.selector為要添加hover效果的元素,:hover表示當鼠標指針位于其上方時的狀態。animation屬性指定要應用的動畫及其屬性,包含動畫名稱(由@keyframes定義)、動畫時長和動畫緩動函數。

以一個例子說明。在以下代碼中,我們定義了一個離開按鈕的旋轉動畫,鼠標懸停在按鈕上時動畫停止:

button {
background-color: #4CAF50;
color: white;
border: none;
padding: 15px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 4px 2px;
cursor: pointer;
}
.rotate {
animation-name: rotateOut;
animation-duration: 2s;
}
.rotate:hover {
animation-play-state: paused;
}
@keyframes rotateOut {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}

當鼠標懸停在按鈕上時,動畫狀態變為paused,即停止旋轉。當從按鈕上移開鼠標時,動畫繼續播放。

通過CSS3 animation hover,可以在網頁設計中添加簡單但有趣的動畫效果,提高用戶體驗。通過定義不同的動畫,可以使懸停的元素實現更多炫酷的效果。