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

css3.0水草浮動動畫

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

CSS3.0是一種強大的樣式語言,它允許我們通過CSS代碼為網頁添加各種各樣的動畫效果。其中,水草浮動動畫是一個非常有趣的效果,可以為您的網頁增添一些生氣勃勃的氣息。

.water-grass {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
width: 60px;
height: 100px;
background: url("water-grass.png") no-repeat center;
animation: sway 5s infinite;
animation-timing-function: ease-in-out;
transform-origin: center bottom;
}
@keyframes sway {
0% {
transform: translateX(-50%) rotate(5deg);
}
50% {
transform: translateX(-50%) rotate(-5deg);
}
100% {
transform: translateX(-50%) rotate(5deg);
}
}

上面的代碼使用了CSS3.0的@keyframes和animation屬性來實現這個水草浮動的動畫效果。我們先定義了一個.water-grass類來設置水草的樣式,然后設置animation屬性的值為sway 5s infinite,表示使用sway規則來執行動畫,每個周期時長為5s,無限循環執行。

接著,定義了一個@keyframes規則,它包含三個狀態:0%、50%和100%,我們在這里使用了transform屬性來設置水草的旋轉值,使它在動畫中產生晃動的效果。

最后,我們將這個.water-grass類應用到一個位置固定的元素中,使它出現在屏幕底部并水平居中。當頁面加載完畢后,水草就會自動開始浮動了。