私は最近いくつかのcss3機能を実験していて、いくつかの奇妙な振る舞いを見つけました。(私はfirefox-nightly 18.0a1(2012-09-24)とchromeバージョン22.0.1229.91ベータを使用しています)
背景が黒、グラデーションの境界線が青から透明のサークルボックスを作りたかったのです。そのため、2つの異なる背景を使用し、コンテンツボックスで1つ(黒)をクリップして、コンテンツボックスの外に残っているパディングボックスに青/透明の背景を表示できると思いました。
background: -webkit-linear-gradient(0deg, black, black), -webkit-linear-gradient(-90deg, rgb(0, 102, 204), rgba(0, 102, 204, 0);
background: -moz-linear-gradient(0deg, black, black), -moz-linear-gradient(-90deg, rgb(0, 102, 204), rgba(0, 102, 204, 0);
background-clip: content-box, border-box;
Chromeでは完全に正常に動作しますが、Firefoxでは、異なる背景クリップが適用されていないようです。代わりに、後者のクリップのみが適用されているため、両方の背景が同じようにクリップされているため、青が見えません/透明な背景。
それから、私はその周りに外側の境界線、たとえば薄い青い境界線を置きたいと思い始めました。だから私は追加しました:
border: 3px solid blue;
Chromeは私の円を非常に奇妙な方法で表示しました。境界線の半径のためにすべてが円の形にクリップされましたが、コンテンツは正方形になりました。
私は物事を明確にするためにjsfiddleを作成しました:http://jsfiddle.net/wUtPX/
これはいくつかの既知のバグですか?それらをいくつかのバグトラッカーに報告する必要がありますか?