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

animate css3 循環

錢衛國2年前8瀏覽0評論

什么是Animate CSS3循環?在CSS編程中,動畫是經常用到的一種技術。Animate CSS3是一種動畫庫,可以讓您使用CSS輕松地為網站添加動畫效果。而循環是指動畫可以一遍接一遍循環運行,直到網頁訪問者停止它或離開頁面。使用Animate CSS3循環,您可以為您的網站提供一些獨特的設計元素,無需任何Javascript或其他編碼。

/* CSS代碼 */
.animated {
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
@-webkit-keyframes bounce {
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}

這段CSS代碼實現了一個bounce(彈跳)的動畫,動畫時長為2秒,并且可以無限循環。通過給動畫的類名(class)添加.animated,可以使動畫清晰度更好,實現更多的效果。同時,定義了動畫的關鍵幀(keyframes)名稱為bounce,并設定動畫的各個時間點的狀態。

接下來,將定義的關鍵幀(keyframes).bounce添加到HTML元素class中,如div class="bounce"。這樣就完成了簡單的Animate CSS3循環動畫的實現。

需要注意的是,Animate CSS3使用了新的CSS性質——animation來實現,低版本的瀏覽器可能無法正常瀏覽您的設計效果。為了兼容所有瀏覽器,您可以使用一些現成的Javascript庫,如jQuery和Animate.css。同時,如果您想要實現更多自定義的效果,可以去深入學習Animate CSS3的使用,開發更有創意的動畫設計。