CSSで先のとがった矢印を作成するにはどうすればよいですか? 三角形だけでなく、弓から放たれる伝統的な矢のような、茎のあるもの?
左と右の 2 つのコンテナーを含む div コンテナーを作成して、それを実行しようとしています。右側には三角形が含まれ、左側には 3 つの div が含まれ、その中心はステムを作成するために色付けされます。
これが私のコードです:
HTML:
<div id="main">
<div class='arrowblock'>
<div class='arrowright'></div>
<div class='rectcontainer'>
<div class='rect'></div>
<div class='rect' style='background-color:green'>
</div><div class='rect'>
</div>
</div>
CSS:
.rectcontainer {
height:30px;
width:100px;
}
.arrowblock {
width:130px;
border-top: 15px solid transparent;
}
.arrowright {
float:right;
border-top: 15px solid transparent;
border-bottom: 15px solid transparent;
border-left: 30px solid green;
}
.rect {
width:100px;
height:10px;
background-color:transparent;
}
これを達成するためのより簡単な方法はありますか?