私はここで擬似キックをしていますが、いつでも要素を黒色で再現し、オリジナルの後ろに投げて輪郭の印象を与えることができます。ほとんどの目的に適していますが、提案はこのコードで説明されています。http://codepen.io/anon/pen/MeJorM
コードが変更されました。あなたのオリジナルは ".orig
"です。
div.orig {
position:relative;
width: 280px;
height: 280px;
background: #1e90ff;
-webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0 48%, 0% 0%);
clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0 48%, 0% 0%);
border: 1px solid black;
border-bottom-left-radius: 15px;
border-top-left-radius: 15px;
display:block;
}
div.abc {
position:relative;
width: 280px;
height: 280px;
background: #000;
-webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0 48%, 0% 0%);
clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0 48%, 0% 0%);
border: 1px solid black;
border-bottom-left-radius: 15px;
border-top-left-radius: 15px;
display:block;
}
div.abc div.def{
top:-0.02em;
left:-0.2em;
position:absolute;
display:block;
width: 278px;
height: 280px;
background: #1e90ff;
-webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0 48%, 0% 0%);
clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 0 48%, 0% 0%);
border: 1px solid black;
border-bottom-left-radius: 15px;
border-top-left-radius: 15px;
}
[クリップパスにborderを追加する方法:polygon(); CSSスタイル](http://stackoverflow.com/questions/31854185/how-to-add-border-in-my-clip-path-polygon-css-style) – czachor
'clipを使って枠線を追加する方法はありません-path'ですが、正方形+三角形を使ってポリゴンをシミュレートすることができます –
関連:http://stackoverflow.com/q/37779742/3597276 –