答えて
これを試してみてください:
.inner{
height: 300px;
width: 200px;
background-color: red;
border-radius: 10px;
}
.outer{
padding: 10px;
background-color: green;
display: inline-block;
border-radius: 20px;
position: relative;
margin-left: 100px;
}
.arrow{
position: absolute;
top: 30px;
left: -50px;
border: 25px solid transparent;
border-right: 25px solid green;
}
<div class="outer">
<div class="inner"></div>
<div class='arrow'>
</div>
それは素晴らしいです...ありがとう^ _ ^ – Muhammadsoleh77
https://jsfiddle.net/pksdhofc/1/
<div class='arrow'></div>
.arrow{
width: 30px;
height: 80px;
background-color: #999;
-webkit-clip-path: polygon(0 50%, 100% 0, 100% 100%, 0 50%);
clip-path: polygon(0 50%, 100% 0, 100% 100%, 0 50%);
}
クリップパスは、SVGを作成するために、複数のX及びY COORDSを使用します。あなたは好きなように細かくすることができますが、それはちょっと必要なものを作ります。
'clip-path'を使うとブラウザのサポートが大幅に制限されるので、皆さんが使っている古いボーダーハックを使うほうが良いでしょう。 – DBS
なぜ複雑なのですか?私たちはいつでもボーダーを使ってこれらのような矢印を作成することができます – nikamanish
私が考えた最初のこと。そして、私たちがすべて努力すれば、IE 9と10については忘れることができます:)。 @nikamanishそれは本当に複雑ではありません。あなたのはより良いです、はい – Gezzasa
はあなたが境界線スタイルを言うことを意味するのですか? – nikamanish
私はOPが[arrow](http://www.cssarrowplease.com/)について話していると思います。 – Maharkus
これまでに試したことを含めてください。 https://stackoverflow.com/help/mcve – sol