用純 CSS 繪製圓形很簡單,但是我們如何創建該圓形的扇形呢?
比起嘗試繪製彩色部分,繪製透明部分效率更高白色。
pie { border-radius: 50%; background-color: green; } .ten { background-image: /* 10% = 126deg = 90 + ( 360 * .1 ) */ linear-gradient(126deg, transparent 50%, white 50%), linear-gradient(90deg, white 50%, transparent 50%); }
對於大於 50% 的情況,第一個漸變需要從透明混合到綠色:
.seventyfive { background-image: linear-gradient(180deg, transparent 50%, green 50%), linear-gradient(90deg, white 50%, transparent 50%); }
以上是如何使用多個背景漸層建立 CSS 圓形磁區?的詳細內容。更多資訊請關注PHP中文網其他相關文章!