CSS圓加載動畫是一個用于顯示程序加載狀態的簡單而有效的方式。CSS動畫是使用CSS樣式規則來控制元素的動態動作及其屬性。 CSS圓加載動畫在許多網站上受歡迎,它們能夠顯示在內容加載期間,讓用戶知道何時可以開始使用網站。
代碼如上所述,圓加載動畫代碼包含了一個loader類中的三個圓元素,這些圓元素按照從左到右的順序進行動畫。我們可以通過在CSS樣式中編寫關鍵幀來控制動畫效果。
@keyframes loader { 0% { transform: scale(1); } 50% { transform: scale(1.5); } 100% { transform: scale(1); } } .circle { width: 10px; height: 10px; border-radius: 50%; background-color: black; display: inline-block; animation-name: loader; animation-duration: 0.6s; animation-timing-function: ease-in-out; animation-iteration-count: infinite; animation-direction: alternate; margin: 0 5px; }
代碼中包含了兩部分內容,一是關鍵幀@keyframes,它告訴瀏覽器在特定時間點中應用哪些屬性來制作動畫。在這個例子里,當我們達到50%的時間時將圓縮小,并在達到100%的時間時將其擴大到原始大小。第二部分是.circle樣式,其中包含了每個圓的樣式屬性,并使用animation-name,animation-duration,animation-timing-function,animation-iteration-count和animation-direction屬性定義動畫效果。
總的來說,CSS加載動畫是一個專業網站設計師所必備的工具,因為它使網站的用戶界面更加交互和有趣。
上一篇css圖片鼠標滑過手型
下一篇css圖片高度隨寬度變化