CSSを使用して左に三角形を描くDIVを作成する。親と擬似要素(画像参照)とコードの両方に均一なボックスシャドウを適用しようとしています。ボックスの影付きCSS音声バブル
これは可能ですか?または、私はこのためにボーダー画像を使用する方が良いですか?
(トップ:CSSボックスシャドウ、ボトム:シャドウ、中東の前に望ましい結果)
.bubble{
height: 200px;
width: 275px;
opacity: 0;
margin-top: 41px;
float: right;
background-color: #F2F2F2;
-webkit-border-radius: 5px;
-webkit-box-shadow: 0px 0px 6px #B2B2B2;
}
.bubble::after {
height: 0px;
width: 0px;
content: "\00a0";
display: block;
margin-left: -10px;
margin-top: 28px;
border-width: 10px 10px 10px 0;
border-style: solid;
border-color: transparent #F2F2F2 transparent transparent;
-webkit-box-shadow: 0px 0px 6px #B2B2B2;
}
@LordVarlin最近私はiPhoneのバックボタンに使用したので、画像を使用する必要はありませんでした。さらに楽しくなるように、 'transform:skew();'を使って三角形の角度を変更することができます。 – ThinkingStiff
Firefox 14でFiddleをチェックアウトしたところ、三角形の代わりに四角形が表示されました。何故ですか?変換CSSはFF14でサポートされています。 – thomthom
Firefoxが好きではないスキュー変換でした... – thomthom