正方形に4つのダイヤモンド形(菱形)と8つの三角形を挿入したいと思います。スタックオーバーフローで検索することで、私はすでにその90%を設計しています。しかし今、私はPLUNKER DEMOに示されているような問題を抱えていました。 Plunkerに示されている2つの図形に参加したいです。 (私はこれらの形状にラベルを挿入することができるように)誰もが、私はすべての12面の個々の形状の制御を必要とするので、同じPLUNKERのDEMO、を編集ことで、私を助けることができます。..事前に感謝..HtmlとCssを使って4角形(菱形)と8角形(Kundli Design)をデザインする方法
.square1 {
height: 300px;
width: 600px;
overflow: hidden;
margin: -18px;
border-right: none;
border-left: none;
}
.square2 {
height: 300px;
width: 300px;
overflow: hidden;
margin-left: -256px;
border-left: none;
border-right: none;
}
.square3 {
height: 300px;
width: 600px;
overflow: hidden;
margin: -18px;
border-left: none;
border-right: none;
margin-top: -265px;
}
.square4 {
height: 300px;
width: 300px;
overflow: hidden;
margin-left: -256px;
border-left: none;
border-right: none;
}
svg {
height: 100%;
width: 100%;
}
polygon {
fill: aliceblue;
stroke: crimson;
stroke-linejoin: round;
}
polygon:hover {
fill: cornflowerblue;
}
<body>
<table>
<tr>
<td>
<div class='square1'>
<svg viewBox='0 0 150 150'>
<polygon id="t1" points='5,5 50,50 95,5' />
<polygon id="t2" points='5,5 50,50 5,95' />
<polygon id="t3" points='5,95 50,50 95,95 50,145' />
<polygon id="t4" points='95,5 50,50 95,95 145,50' />
</svg>
</div>
</td>
<td>
<div class='square2'>
<svg viewBox='0 0 150 150'>
<polygon id="t1" points='5,5 50,50 95,5' />
<polygon id="t2" points='' />
<polygon id="t3" points='5,95 50,50 95,95 50,145' />
<polygon id="t4" points='95,5 50,50 95,95' />
</svg>
</div>
</td>
</tr>
<tr>
<td>
<div class='square3'>
<svg viewBox='0 0 150 150'>
<polygon id="t1" points='' />
<polygon id="t2" points='5,5 50,50 5,95' />
<polygon id="t3" points='5,95 50,50 95,95' />
<polygon id="t4" points='95,5 50,50 95,95 145,50' />
</svg>
</div>
</td>
<td>
<div class='square4'>
<svg viewBox='0 0 150 150'>
<polygon id="t1" points='' />
<polygon id="t2" points='' />
<polygon id="t3" points='5,95 50,50 95,95' />
<polygon id="t4" points='95,5 50,50 95,95' />
</svg>
</div>
</td>
</tr>
</table>
</body>
を行う願っていますおかげで...たくさん –
が、私はそう各shapes..If用の標識を含むことができる私を助け、samleコードですあなたは@Sahil –
を を使って投稿し、そのx = ""、y = ""ラベルを追加することができます。私の答えを更新してください。親切にチェックしてください –