• CSS

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

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

background-size

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

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

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

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

関連記事

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

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

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

  4. CSSだけでノート風の罫線を作る

  5. Firefoxで背景画像が伸びない場合の対処

  6. Web creators 2006年 10月号