是否有可能用CSS做這樣的事情?基本上一半的顏色是圓的,另一半是另一種顏色的? CSS:半圈顏色,另一半顏色圈?
0
A
回答
3
一個linear-gradient
會做到這一點,並使用border-radius
使它成爲一個圓圈。
div {
width: 50vw;
height: 50vw;
background: linear-gradient(-45deg, blue, blue 49%, white 49%, white 51%, red 51%);
border-radius: 50%;
}
<div></div>
1
你可以做這樣的事情:
div {
border-radius: 50px;
border-right-color: red;
border-top-color: blue;
border-bottom-color: red;
border-left-color: blue;
border-width: 50px;
border-style: solid;
height: 0px;
width: 0px;
}
<div>
</div>
1
您可以使用:before
和:after
爲圓形的每半僞元素,並父元素添加transform: rotate()
。
.circle {
display: inline-block;
position: relative;
width: 200px;
height: 200px;
border-radius: 50%;
overflow: hidden;
transform: rotate(25deg);
}
.circle:after, .circle:before {
content: '';
position: absolute;
height: 100%;
width: 50%;
}
.circle:after {
background: #02FBFD;
left: -2px;
}
.circle:before {
background: #FE0103;
right: -2px;
}
<div class="circle"></div>
相關問題
- 1. 一半的信是一種顏色,另一半另一種顏色
- 2. 圈顏色過渡
- 3. 如何爲一個半藍色半黃色的顏色着色?
- 4. 圈半邊框CSS
- 5. 雷達圖顏色內圈
- 6. 圓圈的隨機顏色
- 7. 半徑不同顏色的css邊框
- 8. 在CSS中繪製半圈
- 9. GWT Highcharts - 半圈甜甜圈
- 10. 按鈕一半改變顏色
- 11. 如何更改「我」圈顏色(標題顏色)
- 12. 線圖定製(加圓圈,顏色)
- 13. Java - 在圈中遞歸交替顏色
- 14. 用計時器改變圈的顏色
- 15. 找到形狀和顏色圈
- 16. 隨機顏色的圓圈d3.js圖
- 17. Android OpenCV圈子HSV顏色檢測
- 18. 在圓圈中間改變顏色
- 19. 兩種顏色的JavaFx圈子
- 20. 圓圈動畫隨機顏色
- 21. 填充顏色的圓圈在cocos2d
- 22. 將SVG路徑減半圈圈
- 23. 唯一的顏色與CSS漸變半格
- 24. 更改UITableView多色選擇檢查圈的色調顏色
- 25. WP7 LongListSelector:半透明背景的顏色
- 26. 半透明點上的添加顏色
- 27. 測試半徑中補丁的顏色
- 28. 邊框半徑50%漸變顏色
- 29. 用CSS畫出圓圈的半徑線
- 30. GLSL着色器:var A中的一半顏色值,var B中的另一半,沒有條件語句
當然是。你有什麼嘗試,你卡在哪裏?請發佈您的代碼。 – j08691
是的,這是可能的。 –
我不知道如何,所以我在這裏尋找一些指導。 – Corey