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

css3按鈕自動動畫

錢瀠龍2年前9瀏覽0評論

CSS3是前端開發中經常使用的一個技術,它可以實現很多有趣的功能,比如按鈕自動動畫效果。下面我們來看一下具體的實現方法。

/* CSS 代碼 */
.btn {
display: inline-block;
padding: 12px 24px;
border-radius: 30px;
background: linear-gradient(to right, #ff416c, #ff4b2b);
color: #fff;
font-size: 18px;
border:none;
}
.btn:hover {
animation: move 0.5s ease-in-out infinite alternate;
}
@keyframes move {
from {
transform: translateY(-3px);
}
to {
transform: translateY(3px);
}
}

這是一個基礎的按鈕樣式,我們需要給按鈕添加一個hover事件,當鼠標移動到按鈕上時,觸發動畫效果。

我們使用animation屬性來實現動畫,這個屬性可以設置動畫的名稱、動畫時長、速度曲線以及是否循環播放。

在這個例子中,我們給動畫命名為“move”,時長為0.5s,速度曲線為“ease-in-out”,并設置為無限循環播放交替的效果。

同時,在@keyframes中,我們定義了兩個關鍵幀,分別表示動畫在開始和結束時的狀態。通過transform屬性,我們讓按鈕在Y軸方向上移動3像素,從而實現上下移動的動畫效果。

通過這樣的方式,我們可以輕松地為按鈕添加動畫效果,使其更加生動有趣。