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

css3load動畫

陳思宇1年前7瀏覽0評論

在網(wǎng)頁的設(shè)計中,動畫效果是一個不可或缺的元素。CSS3中提供了很多動畫效果,其中CSS3Load動畫是一個非常受歡迎的動畫效果。

@keyframes cssload-loader {
 0%,
 20% {
transform: translateX(-100%) scaleY(0.5)
 }
 40% {
transform: translateX(0%) scaleY(1.0)
 }
 60% {
transform: translateX(100%) scaleY(0.5)
 }
 80%,
 100% {
transform: translateX(0%) scaleY(1.0)
 }
}
.cssload-loader-wrap {
 position: relative;
 width: 200px;
 height: 54px;
 margin: 0 auto;
}
.cssload-loader {
 width: 46px;
 height: 50px;
 position: absolute;
 top: 2px;
 left: 0;
 right: 0;
 margin: 0 auto;
 background: #03a9f4;
 animation: cssload-loader 3s linear infinite;
 transform-origin: center bottom;
}
.cssload-loader:nth-child(1) {
 animation-delay: 0;
}
.cssload-loader:nth-child(2) {
 animation-delay: 0.15s;
}
.cssload-loader:nth-child(3) {
 animation-delay: 0.3s;
}
.cssload-loader:nth-child(4) {
 animation-delay: 0.45s;
}
.cssload-loader:nth-child(5) {
 animation-delay: 0.6s;
}
.cssload-loader:nth-child(6) {
 animation-delay: 0.75s;
}

如上所示,CSS3Load動畫包含了@keyframes和animation兩個屬性。@keyframes定義了動畫效果,而animation屬性則用來指定動畫屬性。

在@keyframes中,定義了5個關(guān)鍵幀。0%和20%的時候,圖形向左移動并縮小;40%的時候圖形回到正常尺寸并繼續(xù)向右移動;60%的時候圖形再次縮小并向右移動;80%和100%時,圖形再次回到正常尺寸并向左移動。

而在animation屬性中,包含了duration、timing-function、delay和iteration-count四個子屬性。duration指定了動畫的持續(xù)時間,這里設(shè)為3秒;timing-function指定了動畫的速度曲線,這里設(shè)為linear;delay指定了動畫的延遲時間,這里使用nth-child來設(shè)置每個圖形的延遲時間;iteration-count指定了動畫的重復(fù)次數(shù),這里設(shè)為無限。

通過CSS3Load動畫,可以為網(wǎng)頁中的圖標、按鈕等元素添加時尚、動態(tài)的效果,讓網(wǎng)頁更具有吸引力。同時,CSS3Load動畫也可以通過代碼定制,實現(xiàn)各種形式的加載動畫效果。

下一篇php 和%