• CSS

CSS3メモ~背景画像のサイズを固定する

レスポンシブデザインの際に背景画像やロゴなどがサイズにより可変する時に使えるCSS3です。
良く忘れるので備忘録。

background-size

プロパティには値として次の3つが使えます。

auto
自動的に算出されます
contain
縦横比は保持して、背景領域に収まる最大サイズになるように背景画像を拡大縮小します
cover
縦横比は保持して、背景領域を完全に覆う最小サイズになるように背景画像を拡大縮小します

また常に表示される場合を使うには
-moz-background-size:contain;
background-size:contain;

というようにcontainをうまく使うことが必要です。

関連記事

  1. グローバルナビを上部に固定してスクロールする小さくする2つのポイント

  2. インラインフレームをCSSで設定

  3. W3Cバリデーションチェック

  4. ちゃんとCSSするためのスタイルガイド入門

  5. CSS Optimizer (CSS最適化ツール)

  6. CSSレイアウトサンプル-2カラム