圓環(huán)進(jìn)度圖是一種常見(jiàn)的動(dòng)態(tài)展示方式,用于表示一個(gè)圓形的進(jìn)度條,其設(shè)計(jì)美觀,效果震撼。在本文中,我們將探討如何使用 CSS 來(lái)制作圓環(huán)進(jìn)度圖。
下面是一個(gè)使用 CSS 制作圓環(huán)進(jìn)度圖的示例代碼:
```html
```css
.circle-progress {
position: relative;
width: 200px;
height: 200px;
.circle {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
.circle-progress .circle- progress-bar {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 50%;
background-color: #007bff;
animation: progress-bar 1s linear infinite;
.circle-progress .circle- progress-bar:nth-child(1) {
animation-delay: 0.2s;
.circle-progress .circle- progress-bar:nth-child(2) {
animation-delay: 0.4s;
.circle-progress .circle- progress-bar:nth-child(3) {
animation-delay: 0.6s;
.circle-progress .circle- progress-bar:nth-child(4) {
animation-delay: 0.8s;
@keyframes progress-bar {
0% {
width: 100%;
height: 0;
100% {
width: 0;
height: 100%;
接下來(lái),我們使用 CSS 的 position: relative 屬性來(lái)設(shè)置進(jìn)度條的相對(duì)位置,使用 position: absolute 屬性來(lái)設(shè)置進(jìn)度條的絕對(duì)位置。然后,我們使用 top、left 和 width、height 屬性來(lái)設(shè)置進(jìn)度條的寬度和高度。最后,我們使用 transform 屬性來(lái)設(shè)置進(jìn)度條的旋轉(zhuǎn)角度和位置。
通過(guò)使用 CSS,我們可以輕松地制作出漂亮的圓環(huán)進(jìn)度圖。不僅如此,我們還可以使用 CSS 來(lái)創(chuàng)建復(fù)雜的動(dòng)態(tài)效果,使其更加引人注目。