PCとスマホで異なる背景画像をCSSで表示させたいときに使える。
ただし、PC用とスマホ用のセクションを2つ作るなどやり方は他にもある。
ここではあくまでCSSで実現する方法を記載。
PC用の背景画像
1 2 3 4 5 6 7 |
/*pc用背景画像*/ .background{ background-image: url("画像url"); background-size: cover; background-position: center; min-height:100vh; } |
背景画像を入れたいブロックにクラス指定したうえで、上記コードに表示させたい画像URLを張り付ければOk。
サイズは適宜調整。
※注意
テーマの方で背景(バックグラウンド)を指定すると、そっちが最優先されてCSSの画像が表示されない。
そのため、テーマでは背景画像を指定しないこと。
スマホ用の背景画像
1 2 3 4 5 6 7 8 |
@media (max-width: 768px){ .background{ background-image: url("画像url"); background-size: cover; background-position: center; min-height:80vh; } } |
やり方はPC同様。
コメントを残す