私のページには、幅と背景が100%のセクションが2〜3個あります。全画面で開くとすべて問題ありませんが、画面が960px(このセクションのコンテンツの幅)よりも小さい場合、背景画像はページ全体ではありません。右側のwhisは最初の瞬間に隠されており、背景はありません-それは白です。あなたは私がここで意味することを見ることができます:http://micobg.net/10th/
質問する
100569 次
3 に答える
24
background-size:100%
適用した要素にスタイルを追加するだけですbackground-image
。Firefox、Safari、Opera で動作します。例えば:
<style>
.divWithBgImage {
width: 100%;
height: 600px;
background-image: url(image.jpg);
background-repeat: no-repeat;
background-size: 100%; //propotional resize
/*
background-size: 100% 100%; //stretch resize
*/
}
</style>
<div class="divWithBgImage">
some contents
</div>
于 2012-08-24T12:33:17.400 に答える
5
この記事に関しては、次のものも使用する必要がcover
あります。
html {
background: url(PATH_TO_IMAGE) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
于 2016-05-17T19:15:04.993 に答える
2
背景の最小幅を使用: 960px; width:100% の代わりに; 乾杯
于 2012-08-23T14:08:59.270 に答える