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

css如何畫環形圖

宋博文1年前8瀏覽0評論

CSS可以通過簡單的代碼讓我們輕松地畫出環形圖,下面將為大家介紹具體實現方法。

//HTML部分
<div class="circle-wrap">
<div class="circle-inner">
<div class="circle-left"></div>
<div class="circle-right"></div>
</div>
</div>
//CSS部分
.circle-wrap {
width: 200px;
height: 200px;
border-radius: 50%;
background-color: #e2e2e2;
position: relative;
}
.circle-inner {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 80%;
height: 80%;
border-radius: 50%;
background-color: #fff;
display: flex;
align-items: center;
justify-content: center;
font-size: 36px;
font-weight: bold;
color: #333;
}
.circle-left, .circle-right {
position: absolute;
width: 50%;
height: 100%;
border-radius: 50%;
clip: rect(0px, 100px, 200px, 0px);
}
.circle-left {
background-color: #00a0e9;
transform-origin: right center;
transform: rotate(0deg);
}
.circle-right {
background-color: #fe6561;
transform-origin: left center;
transform: rotate(180deg);
}

代碼中的.circle-wrap是一個圓形的網格容器,.circle-inner在其中占據80%的空間,設置了圓角,白色背景以及居中對齊。.circle-left和.circle-right則分別代表環形圖左邊和右邊的部分,設置了50%的寬度和100%的高度,通過clip屬性切割掉多余部分。使用transform屬性,.circle-left實現右邊為0°,左邊為180°的旋轉,而.circle-right則相反。

最終的效果如圖所示:

50%