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

css怎樣實現左右擺動

姚平華1年前6瀏覽0評論

CSS是網頁設計中必不可少的一部分,它可以幫助我們實現各種各樣的效果。其中,左右擺動是一種簡單而有趣的效果,下面就讓我們來看看怎么使用CSS實現左右擺動。

代碼如下:
.box {
position: relative;
animation: swing 2s infinite;
}
@keyframes swing {
0% {
transform: rotate(0deg);
}
20% {
transform: rotate(15deg);
}
40% {
transform: rotate(-10deg);
}
60% {
transform: rotate(5deg);
}
80% {
transform: rotate(-5deg);
}
100% {
transform: rotate(0deg);
}
}

首先,我們需要給要實現左右擺動的元素加上一個class名,這里我使用的是.box。然后,我們需要設置元素的位置為相對定位(position: relative;),這樣才能使用動畫效果。

接著,我們要定義一個名為swing的動畫,在這個動畫中設置元素的旋轉角度,從而實現左右擺動的效果。我們將動畫設置為2秒鐘,并將它無限循環(animation: swing 2s infinite;)。

最后是關鍵部分,也就是設置元素旋轉的角度。我們使用@keyframes關鍵字來定義一個名為swing的動畫,在這個動畫中,我們設置元素在不同的時間點旋轉的角度,從而實現左右擺動的效果。

如果你想要自定義旋轉角度和時間,可以按照這個格式來設置:

0% {
transform: rotate(0deg);
}
20% {
transform: rotate(15deg);
}
40% {
transform: rotate(-10deg);
}
60% {
transform: rotate(5deg);
}
80% {
transform: rotate(-5deg);
}
100% {
transform: rotate(0deg);
}

這里我們設置了6個時間點,分別是0%、20%、40%、60%、80%和100%。在這些時間點上,元素的旋轉角度分別為0度、15度、-10度、5度、-5度和0度。

到這里,我們就成功地使用CSS實現了左右擺動的效果,是不是很簡單呢?希望這篇教程可以幫助到你實現更多的有趣效果。