この新しい CSS3 のものはとても凝っていますが、レンダリングはブラウザ間で本当に一貫性がないようです (そして、私は影の形自体について話しているわけではありません)。
ここでは、Chrome では見栄えがよく、Firefox では境界線がギザギザになっている例を作成しました: http://jsfiddle.net/eBJxV/4/
ボックスの影を追加したので、背景色が透けて見えることに注意してください。Chrome の場合、translate3D でこの回避策がありますが、Firefox でできることはありますか?
JSFiddleでも見ることができるコードは次のとおりです
h1 {
background-color: #E8501F;
border-radius: 13px 0 0 13px;
box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.3);
display: block;
font-size: 18px;
height: 30px;
letter-spacing: 0.03em;
padding: 0 20px;
text-transform: uppercase;
transform: matrix(0.997564, -0.0697565, 0.0697565, 0.997564, 0, 0);
transform: rotate(-4deg) translate3d( 0, 0, 0);
-webkit-transform: matrix(0.997564, -0.0697565, 0.0697565, 0.997564, 0, 0) translate3d( 0, 0, 0);
-webkit-transform: rotate(-4deg) translate3d( 0, 0, 0);
margin:10px 0;
width:100px;
font-weight:bold;
font-family:Verdana;
color:#ffffff;
}
body{
background-color:#FFF;
}