スマートフォンで積極的に使いたい4つのCSS3

CSS3は通常のWebサイトでは、IE6~8が高いシェアを持っているため現状ではあまり使われません。
しかし、iPhoneとAndroidのブラウザはwebkitという同じHTMLレンダリングエンジンが使われているため、古いブラウザを気にせずCSS3(*1)を使うことが出来ます(IEを気にせずコーディング出来るなんてちょっとうれしいですね!)。

ということで、スマートフォンで積極的に使っていきたいCSS3を紹介します。

*1...全てのCSS3プロパティが使えるわけではありません。

ボーダーの角丸を指定する

border-radiusプロパティを使うことで簡単に角丸を作ることが出来ます。

4つ角の半径を一度に指定するショートハンド

サンプル01

左上の角の半径を指定する

サンプル02

  • ※-webkit-と-moz-という指定を先頭に付けることでそのブラウザだけを対象にした指定となります。
  • ※本来であれば4つ角をショートハンドで指定出来るのですが、webkitは対応していないため、個別に指定します。

背景にグラデーションを指定する

サンプル03

サンプル04

グラデーションを手動で指定するのは面倒なため、CSS3 Gradient Generatorなどを使うと簡単にCSSコードを作ることが出来ます。

テキストにドロップシャドウを指定する

テキストと同じ位置に10pxの範囲で黒いドロップシャドウ

サンプル05

テキストからx,y軸5pxの位置に10pxの範囲で黒いドロップシャドウ

サンプル06

気づかない程度に使い、文章の見え方をリッチに

サンプル07

ボックス要素にドロップシャドウを指定する

ボックス要素にドロップシャドウ

サンプル08

角丸も指定するといい感じになります

サンプル09

CSS3を上手く使うと...

今回紹介したCSS3を上手く使うことで画像を使わずにグラデーションやドロップシャドウが効いたデザインをコーディングすることが出来ます。 画像を使わない分データ量を減らすことが出来るため、回線速度が遅いスマートフォン用のサイトには積極的に使っていきたいですね。