私は体の中央に水平に配置された容器を持っているが、このコンテナは、それの内側のdivを含み、このdivが縮小または、このようなウィンドウのサイズを変更する際、私はdiv要素の背景が応答するようにしたい背景、 を持っていますここにask.fmのサイトは、私はbackground-size: cover;
を使用しましたが、それは私と一緒には動作しませんでした。divの背景を反応的にするには?
HTML
<div class="container">
<div class="cover"></div>
</div>
CSS
.container {
width: 851px;
margin: 0px auto;
}
.cover {
background-image: url("wall.jpg");
background-size: cover;
background-repeat: no-repeat;
width: 100%;
height: 300px;
}
/* Media Queries */
@media screen and (max-width: 840px) {
.cover {
width: 100%;
}
.container {
width: 100%;
}
}
@media screen and (max-width: 600px) {
.container {
padding: 0;
}
}
「background-size:contains;」を試してください –
「background-size:cover」はあなたのためには機能しませんでした。何が起こったとあなたは何を期待していた?画像全体を見たいと思っていますか? –
@MichaelCokerはい同じ問題の別の回答を見直し、彼らはバックグラウンドサイズを使用するように指示しました:cover –