CSSのみでグラデーションが生成できるlinear-gradient関数は便利ですが、実際に利用しようとすると以下のような課題が発生します。
- ベンダープリフィックス(
-moz-や-webkit-)を付けた記述をいくつか書かなければならない - ビジュアルデザイン上(PSD上)で設定されたグラデーション設定(カラー・位置)を、色の数だけコピ&ペーストしなければならない
これらの課題はグラデーションの数が増えれば増えるほど負担になってきます。そこで、SassとPhotoshopのスクリプトを利用して、クロスブラウザなCSS3グラデーションを簡単に実現する方法をご紹介します。
対応ブラウザ
- Internet Explorer(6〜10)
- Firefox
- Safari
- Google Chrome
- Opera
- ※ IE8以下はCSS3 PIEでサポート。

