色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

純css3畫環形圖

李中冰1年前9瀏覽0評論

在前端開發中,經常需要繪制各種形狀的圖表,其中環形圖也是較為常見的一種。今天我們來分享一種使用CSS3純手工繪制環形圖的方式。

首先,在HTML文件中聲明一個div元素,并使用CSS樣式進行預設:

<style>
.ring {
width: 200px;
height: 200px;
border-radius: 50%;
position: relative;
border: 20px solid #e0e0e0;
}
.ring::before {
content: "";
display: block;
position: absolute;
width: 180px;
height: 180px;
border-radius: 50%;
top: 10px;
left: 10px;
box-sizing: border-box;
border: 20px solid #40e0d0;
border-top: none;
border-right: none;
transform: rotate(-45deg);
}
</style>
<div class="ring"></div>

該樣式代碼定義了一個200x200像素的div元素,具有圓形邊框,并將其位置設為相對定位。在該元素的before偽元素上繪制另一個圓形,并使其向左上方旋轉45度,使其只顯示環形圖的一部分。

繼續添加CSS樣式:

<style>
.ring {
width: 200px;
height: 200px;
border-radius: 50%;
position: relative;
border: 20px solid #e0e0e0;
}
.ring::before {
content: "";
display: block;
position: absolute;
width: 180px;
height: 180px;
border-radius: 50%;
top: 10px;
left: 10px;
box-sizing: border-box;
border: 20px solid #40e0d0;
border-top: none;
border-right: none;
transform: rotate(-45deg);
}
.ring span {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-size: 30px;
color: #40e0d0;
}
</style>
<div class="ring">
<span>75%</span>
</div>

在div元素中添加了一個span元素,用于顯示環形圖的百分比。同時,對該span元素進行樣式設定,并使其水平和垂直居中對齊。

到這里,一個簡單的CSS3環形圖就制作完成了。我們可以根據需要進一步優化樣式,例如在環形圖中間添加圖標或文字,以實現更加豐富的顯示效果。