スマートフォン・タブレットからインターネットサーバーオペレーション HTML5.x

APPW.jp HTML5.x

CSS3 グラデーションの最新仕様を確認

「CSS Image Values and Replaced Content Module Level 3 W3C Candidate Recommendation 17 April 2012」

現時点で、CSS3 グラデーションについての最新仕様はこの中に含まれています。

当サイトにおいても簡単な線状のグラデーションを試しています。この CSS を見直して対応してみました。

 

    background-color: #ad4f4f ;
    background: linear-gradient(to right, #ffffff, #ad0404) ;
    background: -moz-linear-gradient(left, #ffffff, #ad0404) ;
    background: -ms-linear-gradient(left, #ffffff, #ad0404) ;
    background: -webkit-linear-gradient(left, #ffffff, #ad0404) ;
    background: -webkit-gradient(linear, left top, right bottom, from(#ffffff), to(#ad0404));

ベンダープレフィックスのない linear-gradient が最新の仕様に基づいた記述になります。

ブラウザによって対応状況が異なりますので、ベンダープレフィックスも必要となっています。

なお、旧仕様では lefttop のように開始点を指定していましたが、最新の仕様では to rightto bottom のように終了点の方向を指定することなっています。

また、グラデーションをサポートしない旧バージョンのブラウザでは、background-color が有効となるようにしています。

@supports ルールを設定してみます

CSS3 columns プロパティを試します

flexbox でも要注意の word-break プロパティ

Chrome 27 で flexbox の寸法と軸を試します

Chrome 27 で Flexbox の寸法の混在を試します

Flexbox の寸法とラインの組み合わせを試します

Chrome 27 で inline-flex を試します

CSS3 メディアクエリをおさらい

CSS3 角丸とドロップシャドウを確認

Chrome 24 でフレキシブルボックスの軸を試します

via IPv4

カテゴリー

アーカイブ