我有一个水平放置在身体中间的容器,这个容器内部包含一个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:contain;' –
你是什么意思'background-size:cover'不适合你?发生了什么,你期待什么?你想让整个图像可见吗? –
@MichaelCoker是的,我回顾了同一个问题的另一个答案,他们告诉我要使用background-size:cover –