グラデーションを表現する(1)

webサイトでよく見かける背景画像などのグラデーション。
この表現もCSSで実現することができます。

<div class="gra1">
グラデーションになります。グラデーションになります。グラデーションになります。
グラデーションになります。グラデーションになります。グラデーションになります。グラデーションになります。
グラデーションになります。グラデーションになります。グラデーションになります。グラデーションになります。
グラデーションになります。グラデーションになります。グラデーションになります。
グラデーションになります。グラデーションになります。グラデーションになります。
</div>
.gra1 {
background: -moz-linear-gradient(top, #057eff ,#d9ddeb);
background: -webkit-gradient(linear, left top, left bottom,from(#057eff), to(#d9ddeb));
}
グラデーションになります。グラデーションになります。グラデーションになります。
グラデーションになります。グラデーションになります。グラデーションになります。グラデーションになります。
グラデーションになります。グラデーションになります。グラデーションになります。グラデーションになります。
グラデーションになります。グラデーションになります。グラデーションになります。
グラデーションになります。グラデーションになります。グラデーションになります。

-moz-linear-gradientでFirefox、
-webkit-gradientでGoogle Chrome、Safariでグラデーションが表示されます。
色、方向の指定の仕方は以下のようになります。

background: -moz-linear-gradient(位置指定(top,leftなど), 開始色 ,終了色);
background: -webkit-gradient(linear,開始位置, 終了位置, 開始色, 終了色);

なお、一からCSSを記述すると手間ですが、
web上でCSSを生成してくれるサイトがあり、そちらを利用するととても便利です。

CSS Corners
http://csscorners.com/

グラデーション、角丸のCSSを生成してくれます。
画像を使わず、簡単にボタンなどを作りたい時にも便利です。

コメントを投稿する

SPONSORED LINK

CATEGORY

RECOMMEND BOOKS

OTHER

あわせて読みたい

トップへ戻る