CSS3メモ1
05/19
CSS3でボックスの背景をグラーションについていろいろと調べてみた。
今のところ対応しているブラウザは、Safari , Google Chrome , Firefox
その実装方法は・・・
background: -moz-linear-gradient(top, #990, #066); /* Firefox 用 */ background: -webkit-gradient(linear, left top, left bottom, from(#990), to(#066)); /* Safari,Google Chrome用 */
Firefoxでグラーデションの方向は一番最初にある「top」と記述されているところを変更すると良いみたい。(開始位置のみ指定する)
グラーデションを斜めから始めたい場合は、「left top」とすると良いらしい。
また、途中から色を加えたい場合は
background: -moz-linear-gradient(left top, #990, #c36 30%, #f60 50%, #000 70%, #066); /* Firefox用 */ background: -webkit-gradient(linear, left top, right bottom, from(#990), color-stop(0.3, #c36), color-stop(0.5, #f60), color-stop(0.7, #000), to(#066)); /* Safari,Google Chrome用 */
グラデーションを透過する場合は・・・
background: -moz-linear-gradient(top, rgba(60,100,50,0.5), #066); /* Firefox 用 */ background: -webkit-gradient(linear, left top, left bottom, from(rgba(60,100,50,0.5)), to(#066)); /* Safari,Google Chrome用 */
とするようだ。
グラデーションがCSSでできるようになって、IEにも実装されたら画像の数とか圧倒的にヘルと思う。
出典元
http://www.css-lecture.com/log/css3/css3-gradient.html
Twitter
RSS