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

css 動畫可以寫幾個

洪振霞1年前9瀏覽0評論

CSS動畫是一種讓元素在不同時間點產生不同狀態的動態效果。本文將介紹一些常用CSS動畫。

第一種是過渡(transition)動畫。通過設置元素的變化的時間(transition-duration)和變化方式(transition-timing-function)等屬性,可以實現元素在狀態變化時產生漸變效果。代碼示例如下:

/*設置元素在2秒內從紅色變為藍色*/
div {
background-color: red;
transition-property: background-color;
transition-duration: 2s;
}
div:hover {
background-color: blue;
}

第二種是關鍵幀(keyframe)動畫。設置關鍵幀動畫需要使用@keyframes規則,通過設置元素在不同關鍵幀的狀態,可以實現各種復雜的動畫效果。代碼示例如下:

/*設置元素從左上角移動到右下角*/
div {
position: absolute;
animation: move 5s forwards;
}
@keyframes move {
0% {
top: 0;
left: 0;
}
100% {
top: 100%;
left: 100%;
}
}

第三種是轉換(transform)動畫。通過設置元素的變換方式(transform)屬性,可以實現元素在不改變布局的情況下產生旋轉、縮放、傾斜等效果。代碼示例如下:

/*設置元素在hover時旋轉360度*/
div {
transition: transform .5s;
}
div:hover {
transform: rotate(360deg);
}

以上三種動畫只是CSS動畫中的冰山一角,還有很多其他類型的動畫,可以根據實際需要進行使用。