スクリーンショットでわかるように、大きなモニターに表示すると背景画像が繰り返されます。
誰かがこれに対する回避策を提案していますか?
(可能であれば、CSS コードのサンプルも)
ライブサイト: http://www.carleighmac.org/
スクリーンショットでわかるように、大きなモニターに表示すると背景画像が繰り返されます。
誰かがこれに対する回避策を提案していますか?
(可能であれば、CSS コードのサンプルも)
ライブサイト: http://www.carleighmac.org/
明らかな答えは、次を使用することです。
#featured-area {
/* other CSS unchanged */
background-repeat: no-repeat;
}
現在、Chrome の Web インスペクター ツールは、次のように定義された background-property ルールを表示します。
background: url(/themes/sunrise/img/nav/slider-background-baby.jpg) repeat-x top center;
repeat-x
'を上記に置き換えると、no-repeat
これは上記の簡略版になります。
繰り返し表示したくなく、全幅で表示したい場合 (画像がモニター画面よりも小さい場合)、この css を使用できます。
その他のオプションはこちらhttp://css-tricks.com/perfect-full-page-background-image/
#yourElementID {
float:left;
width:100%;
height:300px;
background: url(images/bg.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
画像がディスプレイに収まらない場合は、画像を繰り返すか、中央に配置するか、画像に合わせる (ズームしてトリミングする) 必要があります。
background 省略形プロパティを使用すると、次のようになります。
background: url("/themes/sunrise/img/nav/slider-background-baby.jpg") no-repeat center top;
詳細はこちら。