進度條效果是網頁設計中常用的一種效果,可以展示某個任務的完成進度。下面介紹一個使用CSS代碼實現進度條效果的方法。
.progress { width: 100%; height: 20px; background-color: #f2f2f2; border-radius: 10px; overflow: hidden; } .progress-bar { width: 0%; height: 100%; background-color: #2ecc71; } .progress-text { font-size: 14px; text-align: center; padding: 2px; color: #fff; }
以上是CSS代碼的核心部分,其中包含三個類名分別是progress、progress-bar和progress-text。
首先,給進度條容器(progress)設置寬度、高度、背景顏色和邊框圓角。
然后,進度條(progress-bar)寬度默認為0,高度為100%,背景顏色為綠色。通過JavaScript動態修改它的寬度實現進度條效果。
最后,進度條上的文字(progress-text)設置字體大小、居中對齊、內部填充和字體顏色。
使用方法:
在HTML頁面中添加一個div元素,并設置class屬性為progress。在JavaScript中獲取該元素,并通過修改進度條寬度的方式實現進度條效果。
<div class="progress"> <div class="progress-bar"></div> <div class="progress-text"></div> </div>
上一篇css設置超鏈接懸停
下一篇邊框陰影css是什么代碼