CSS瀏覽器加載動畫效果能夠讓網(wǎng)頁的加載過程更加流暢且生動, 也可以讓用戶更好地等待網(wǎng)頁內(nèi)容的加載。下面,我們來介紹一些常見的CSS加載動畫效果。
1. 簡單的旋轉(zhuǎn)動畫效果
.spinner { width: 30px; height: 30px; border-radius: 100%; border: 2px solid #ccc; border-top-color: #1291e9; animation: spin 0.8s ease-in-out infinite; } @keyframes spin { from { transform: rotate(0); } to { transform: rotate(360deg); } }
2. 電影卷軸式的加載動畫效果
.loader { position: relative; width: 60px; height: 60px; } .loader:before { animation: scroll 2s linear infinite; content: ""; position: absolute; top: 0; left: 0; background: #ccc; height: 100%; width: 20%; } .loader:after { animation: scroll 2s linear infinite; content: ""; position: absolute; top: 0; left: 40%; background: #ccc; height: 100%; width: 20%; } @keyframes scroll { 0% { transform: translateX(0); } 100% { transform: translateX(-100%); } }
3. 有趣的氣球加載動畫效果
.loader { position: relative; width: 48px; height: 48px; } .loader:before { animation: bounce 0.8s ease-in-out infinite; content: ""; position: absolute; top: 0; left: 0; width: 48px; height: 48px; border-radius: 50%; background: #1291e9; } @keyframes bounce { 0% { transform: translateY(0); } 50% { transform: translateY(-20px); } 100% { transform: translateY(0); } }
總之,CSS瀏覽器加載動畫效果能夠為網(wǎng)頁加載過程增添生動與趣味,提高用戶體驗,我們可以根據(jù)自身需要選擇適合的動畫效果來為網(wǎng)頁提升不同的體驗。