我试过
.slider {
background: url(../images/slid1.jpg) no-repeat 0px 0px;
background-size: cover;
max-width: 100%;
min-height:800px;
}
.slider1 {
background: url(../images/slid2.jpg) no-repeat 0px 0px;
background-size: cover;
}
.slider2 {
background: url(../images/slid3.jpg) no-repeat 0px 0px;
background-size: cover;
}

答案 0 :(得分:-1)
在您的示例中,您正在使用background-size:cover
。此属性使图像缩放到最小尺寸,其中图像的宽度和高度都至少是容器的大小。 background-size:contain
可能会提供您想要的行为。它与封面相反,因为它试图在分配的空间中将图像缩放到尽可能大而不会剪裁。
.img
{
background-image:url(https://cdn.sstatic.net/Sites/stackoverflow/img/favicon.ico?v=4f32ecc8f43d);
background-repeat:no-repeat;
background-size:contain;
min-height:400px;
max-width:50%;
}

<div class="img">
</div>
&#13;