レスポンシブデザインの際に背景画像やロゴなどがサイズにより可変する時に使えるCSS3です。
良く忘れるので備忘録。
background-size
プロパティには値として次の3つが使えます。
auto
自動的に算出されます
contain
縦横比は保持して、背景領域に収まる最大サイズになるように背景画像を拡大縮小します
cover
縦横比は保持して、背景領域を完全に覆う最小サイズになるように背景画像を拡大縮小します
また常に表示される場合を使うには
-moz-background-size:contain;
background-size:contain;
というようにcontainをうまく使うことが必要です。