我想实现的效果是将图片按比例拉伸,使其宽度与background-size:cover;相同,高度与background-size:contain;相同。我认为background-size:100%;应该可以达到这个效果,但看看这个例子——它并没有做到这一点。
我该如何实现期望的“拉伸”效果?
.container {
background-image:url("https://upload.wikimedia.org/wikipedia/commons/3/34/Red_star.svg");
background-position:center center;
background-repeat:no-repeat;
width:300px;
height:180px;
background-color:#eef;
border-bottom:1px solid #000;
}
#container1 {
background-size:contain;
}
#container2 {
background-size:cover;
}
#container3 {
background-size:100%;
}
<div id="container1" class="container"></div>
<div id="container2" class="container"></div>
<div id="container3" class="container"></div>
preserveAspectRatio="none"
是我需要的。谢谢。 - undefined