• CSS

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

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

background-size

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

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

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

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

関連記事

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

  2. CSSで二行目以降を1字下げる

  3. CSSでテーブルレイアウト

  4. CSSだけで画像に影をつけたい|box-shadowを使う方法

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

  6. Web creators 2006年 10月号