百分比進度條(percentage progress bar)是網頁設計中常用的一款展示進度的工具。通過CSS的設計,我們可以讓進度條的外觀簡單美觀,同時也可以讓其與整個網頁的風格相適應。
在這里,我們將介紹一種用于制作百分比進度條的CSS代碼。
/* 進度條容器 */ .progress-container { width: 100%; height: 30px; border: 1px solid #ccc; border-radius: 5px; margin-bottom: 20px; position: relative; } /* 進度條 */ .progress { width: 0%; height: 100%; background-color: #4CAF50; border-radius: 5px; transition: width 0.3s ease-in-out; } /* 百分比文字 */ .progress-text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 18px; font-weight: bold; }
這段代碼中,我們定義了一個名為 progress-container 的容器,并設置了其寬度、高度、邊框、圓角等樣式。同時,我們也定義了一個名為 progress 的類,用于設置進度條本身的樣式。
進度條本身的寬度是0%,我們可以通過JavaScript或其他方式修改它的寬度值,以顯示真正的進度。我們也為進度條添加了過渡效果(transition),使進度條的增長變得更加平滑。
最后,我們定義了一個名為 progress-text 的類,用于顯示進度百分比的文字。它是絕對定位的,并且在容器的最上方居中顯示。
通過以上簡單的CSS代碼,我們就可以制作一個具有良好外觀和實用功能的百分比進度條。你可以嘗試自己調整代碼,來適應不同的網頁風格。
下一篇css圖片加亮