サンプル CSS:
background-image: -moz-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -ms-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -o-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -webkit-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: linear-gradient(90deg, #e8f0ff, #ffffff);
#e8f0ff
これにより、下から上に向かう線形グラデーションが発生してい#fff
ました。
Firefox 16 以降 (数日前にリリース) では、グラデーションが#e8f0ff
左から#fff
右に移動するようになりました。
ベンダー固有の CSS を削除してそのままにしておくと、次のようになります。
background-image: linear-gradient(90deg, #e8f0ff, #ffffff);
何も起こりません。しかし、その行を削除して、ベンダー固有のスタイルだけを残すと:
background-image: -moz-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -ms-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -o-linear-gradient(90deg, #e8f0ff, #ffffff);
background-image: -webkit-linear-gradient(90deg, #e8f0ff, #ffffff);
問題を修正します。
では、FF16 の新機能であるここで何が起こっているのでしょうか? 価値観は新しい方向から始まっていますかXdeg
、特定の状況でのみ追加されていますか? ベンダーのみの場合180deg
のみ、両方または一般のみで機能する理由がわかりません。90deg
問題は、Firefox のこの新しい動作の詳細と、FF16 でグラデーションが間違った方向に進んでいる Web サイトに対する最も広範で最も標準に準拠したソリューションは何かということです。