我在圈工作三個部分我想圓分爲3部分等安裝圖像鴻溝圈到使用CSS3
每個部分可點擊,我使用HTML5,CSS3和jQuery,是否有可能分裂圈成3部分?
.circle {
position: relative;
border: 1px solid black;
padding: 0;
margin: 1em auto;
width: 430px;
height: 430px;
border-radius: 50%;
list-style: none;
overflow: hidden;
}
li {
overflow: hidden;
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 50%;
transform-origin: 0% 100%;
}
.text {
position: absolute;
left: -100%;
width: 200%;
height: 200%;
text-align: center;
transform: skewY(-60deg) rotate(15deg);
padding-top: 20px;
}
li:first-child {
transform: rotate(0deg) skewY(30deg);
}
li:nth-child(2) {
transform: rotate(120deg) skewY(30deg);
}
li:nth-child(3) {
transform: rotate(240deg) skewY(30deg);
}
li:first-child .text {
background: green;
}
li:nth-child(2) .text {
background: tomato;
}
li:nth-child(3) .text {
background: aqua;
}
<ul class="circle">
<li>
<div class="text">1</div>
</li>
<li>
<div class="text">2</div>
</li>
<li>
<div class="text">3</div>
</li>
</ul>
你可以張貼了jQuery/JavaScript,請?將使答覆更容易。謝謝! – AgataB
對不起,只有css3與html5 .. @AgataB –
不知道svg,你可以顯示或如何使用svg在我的場景 –