ページに<!DOCTYPE HTML>
を追加すると、画像が「div」の背景として表示されるためには、position: fixed;
をCSSに追加する必要があることがわかりました。それ以外の場合は空白の白い背景が表示されます。なぜ、この場合、position = fixedにする必要がありますか?位置:背景画像で固定?
.background_image{
position: fixed; <-----Why is this needed & Why doesn't static work?
background: #000 url(../Images/Image.jpg) center center;
width: 100%;
height: 100%;
min-height:100%;
background-size: cover;
overflow: hidden;
}
ここはサンプルのhtmlです。 div内に明らかに他の要素があり、ヘッダーのリンクを使ってCSSをインポートしています。
<body>
<div class="background_image">
</div>
</body>
おかげで...を見つけることができます。ここに背景を設定する適切な方法とは何でしょうか?固定または静的? – TsTeaTime
@TsTeaTimeこの場合、静的なままにしておきます。固定されたバックグラウンドの添付ファイルは、パラレル効果を達成するために使用されます。 –