CSSで次の形状を作成するにはどうすればよいですか?
私はこれを解決策として試しました:
.triangle:after {
position:absolute;
content:"";
width: 0;
height: 0;
margin-top:1px;
margin-left:2px;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid white;
}
.triangle:before {
position:absolute;
content:"";
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 12px solid black;
}
Triangleで動作していることがわかります。これは機能していますが、国境のトリックがあります。それを行うことができる別の方法はありますか?
SVG ベクトルを使用すると、これは簡単に実行できますが、それほど長くはしたくありません。