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

css3 來回移動動畫

錢良釵2年前8瀏覽0評論

CSS3是一種可以讓網(wǎng)頁變得更加豐富和多樣化的語言。其中的動畫效果對于設計者來說非常有用。本篇文章將講解如何使用CSS3來實現(xiàn)一個來回移動的動畫效果。

/* 創(chuàng)建一個div */
<div class="box"></div>
/* CSS代碼 */
.box{
width:100px;
height:100px;
background-color:#f00;
/* 設置動畫 */
-webkit-animation:move 2s linear infinite;
animation:move 2s linear infinite;
}
/* 定義動畫 */
@-webkit-keyframes move{
0%{left:0;}
50%{left:calc(100% - 100px);}
100%{left:0;}
}
@keyframes move{
0%{left:0;}
50%{left:calc(100% - 100px);}
100%{left:0;}
}

將上面的代碼復制到CSS文件中,打開HTML文件,在頁面中創(chuàng)建一個class為“box”的div。這段代碼所實現(xiàn)的效果是,盒子會從最左邊移動到最右邊,再從右邊移動回到左邊,不斷重復這個過程。

首先定義了一個class為"box"的元素,這個元素是一個正方形,通過CSS的background-color屬性設置了紅色背景。接著,在.box中設置了一個動畫效果,名稱為“move”,持續(xù)時間為2秒,使用線性的動畫曲線重復播放。

在動畫中,通過@keyframes在50%時將left值設為100%,這樣就可以讓元素移動到最右邊。緊接著,再將left值設為0,元素就會回到最左邊。在動畫的最后階段,再次將left值設為0,元素就會回到初始狀態(tài),不斷循環(huán)移動。

這就是如何使用CSS3實現(xiàn)來回移動動畫的方法。鼓勵讀者自己嘗試調(diào)整代碼,探索更多的CSS3動畫效果。