stylesheet

背景画像の拡大・縮小

背景画像の拡大・縮小ができないものかと探していたらCSS3で実現可能だということで覚書。
IE8では表示はされるが拡大縮小されなかった。IE9は未確認。
Firefox、Safari、Google Chrome、Operaは○
こちらの記事を参考にさせていただきました。

div{
background-image:url(画像URL);
background-position:center top;
background-repeat:no-repeat;
-moz-background-size:cover;
background-size:cover;
} 

背景画像の縦横比を保持したまま、指定要素に背景画像が常にある形でフィット
(はみ出た部分は見えない)。

-moz-background-size:contain;
background-size:contain;

背景画像の縦横比を保持したまま、常に背景画像の全体を表示

-moz-background-size:100% 100%;
background-size:100% 100%; 

背景画像の縦横比を保持しないタイプ

-moz-background-size:100% auto;
background-size:100% auto; 

幅100%、高さは自動設定

-moz-background-size:auto 100%;
background-size:auto 100%;

高さ100%、幅は自動設定。

この間スマホから見たら背景画像が拡大縮小されずにデザインされてるのをみて
ダサイな…と反省したので今後にいかしたいと思う。(自分の話)

  • この記事を書いた人

ゆず

■忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
■サイト運営費のためGoogleAdsenseをいれています。
gifteeを贈る / コーヒーをおごる / mail

1

outlookを最小化すると勝手に終了してしまう outlookを最小化すると勝手に終了してしまうと相談されたけど実はそれ勝手に閉じてるわけじゃなくて、おそらく「最小化時にアイコン化する設定」になって ...

2

前提 自分用ブックマークサイトとして使用しているてがろぐに、いいねボタンをつけようという狙いです。なので、てがろぐのセットアップは終了し稼働しているものとします。 配布ページのマニュアルを参考に進めま ...

3

感想をもっと手軽に、お気軽に。 https://labo.01kawa.com/kansou 同人イベントやSNSで大好きな作家さんの作品に感動したとき、「感想送りたいな!」って思うけど、言葉に詰まっ ...

-stylesheet
-