CSS で小さな三角形 (長方形のチャット バブルの尾として) を描画しようとしていました。なんとかできましたが、尻尾とボックスにボックス シャドウを適用したいと思いました。したがって、テールには次の CSS があります。
#bubble::after {
content: "";
display: block;
position: absolute;
bottom: -22px;
left: 10px;
border-width: 22px 0 0 20px;
border-style: solid;
border-color: #fff transparent;
-webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .6);
box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, .6);
}
これをレンダリングするもの (ごめん; ズームのため背景が少しぼやけています):
泡の尾の対角線部分に沿ってボックス シャドウがレンダリングされないことに注意してください。
私が達成したい望ましい効果は次のとおりです。
これは Photoshop 内のスクリーンショットなので、ブラウザーのポートビューの部分的なスクリーンショットとは少し異なるように見えるかもしれません (影が大きくなっているはずです。パスのスケーリング後にレイヤー スタイルを更新するのを忘れていました)。
どうすればそれを達成できますか?
ありがとう!
PS: ラスター イメージまたは SVG を使用するという考えにはオープンです。