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

css小程序加載動畫

江奕云1年前6瀏覽0評論

CSS小程序加載動畫

/*定義loading動畫*/
@keyframes loading {
0% {
transform: rotateZ(0deg);
}
100% {
transform: rotateZ(360deg);
}
}
/*定義loading動畫的父容器*/
.loader {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
}
/*定義loading動畫的子容器*/
.loader div {
display: inline-block;
width: 50px;
height: 50px;
border-radius: 50%;
margin: 5px;
animation: loading 0.8s linear infinite;
border: 5px solid #74b9ff;
border-top-color: transparent;
}
/*HTML結構*/
<div class="loader">
<div></div>
<div></div>
<div></div>
</div>

如何實現這個動畫

首先,我們需要定義一個動畫,這個動畫是通過旋轉來實現的,rotateZ是其中一個角度定義,該值表示元素沿著z軸的旋轉程度,通過不斷旋轉,來實現轉圈。

接著,我們需要定義一個父元素和三個子元素,因為我們要展示三個球從不同的位置開始旋轉,所以子元素的位置需要設置不同的margin值,使我們的三個小球呈現出類似于旋轉的橙色圖標的樣子。

最后,在子元素上應用我們定義的動畫,通過設置動畫時間,達到旋轉的效果,并設置是無限循環的效果,從而實現我們的效果。

最終,在HTML中引入相關CSS即可實現我們的加載動畫。