CSS是前端開發中非常重要的一部分,其中光暈和進度條是在網頁中經常使用的技巧,本文將分別介紹它們的使用方法。
/* 光暈效果 */ .box { position: relative; width: 300px; height: 300px; background: #eee; } .box::before { content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 150px; height: 150px; border-radius: 50%; box-shadow: 0 0 50px 20px rgba(255, 255, 255, 0.4); z-index: -1; }
在上面的代碼中,我們使用了偽元素::before來創建了一個背景是圓形的光暈效果。其中,box-shadow屬性可以制作陰影效果,其參數分別為x軸偏移、y軸偏移、模糊半徑、陰影擴散半徑和陰影顏色。
/* 進度條效果 */ .progress { position: relative; width: 80%; height: 20px; background: #eee; border-radius: 10px; overflow: hidden; } .progress::before { content: ""; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #07c; transition: width 2s; }
在上面的代碼中,我們使用了偽元素::before來表示進度條。其中,transition屬性可以制作過渡效果,其參數為過渡的屬性和過渡時間。
在使用光暈和進度條效果時,可以根據需要進行修改,以達到更好的展示效果。
上一篇css 圓動態效果
下一篇css 圓的背景漸變