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

css 加載中動畫效果

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

在當今的網頁設計中,頁面加載速度是至關重要的。如果網頁加載速度過慢,用戶可能會失去耐心并離開你的網站。因此,很多網站都會使用加載中動畫效果來吸引用戶的注意力,并在網頁加載時增加一些趣味性。

.loading {
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: rgba(250, 250, 250, 0.8);
display: flex;
justify-content: center;
align-items: center;
z-index: 9999;
}
.loading__icon {
width: 60px;
height: 60px;
border-radius: 50%;
border: 5px solid #888;
border-top-color: #EEE;
animation: loading__spin 1s ease-in-out infinite;
}
@keyframes loading__spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}

如上所示,上述代碼展示了一個簡單的css加載中動畫效果。首先,我們創建了一個“loading”類,它將

元素的位置設置為全屏,然后將其背景色設置為半透明,并顯示為flex布局,在中央顯示一個成為“loading__icon”的圓形元素。

接下來,我們對“loading__icon”元素進行了樣式設置,其中邊框的寬度和顏色可以調整以適應需求。我們還使用“animation”屬性來定義旋轉動畫,該動畫將標記為等價于“loading__spin”的樣式動畫,其持續時間為1秒,動畫效果為“ease-in-out”,且永久運行。

最后,在“loading__spin”樣式中,我們使用“@keyframes”規則定義了一個簡單的旋轉動畫,該動畫從0度旋轉到360度,使其無限旋轉并產生加載中的效果。

總而言之,這是實現加載中動畫效果的基本步驟。您可以根據自己的需要優化和調整代碼以改善你的用戶體驗。