我正在使用多个容器,所以我可以在其中拥有独特的透明图像。
我希望它们中的背景图像具有响应性并保持比例,我发现了很多建议,background-size: cover;但对我不起作用。我无法使图像具有响应性。
我试过的:
object-fit: contain;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
flex: 1;
Run Code Online (Sandbox Code Playgroud)
css代码:
.container{
display: block;
position: relative;
}
.container1::after {
content: "";
background: url(bg2.jpg);
background-repeat:no-repeat;
background-position: center center;
opacity: 0.3;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;
object-fit: contain;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
flex: 1;
}
Run Code Online (Sandbox Code Playgroud)
html:
<div class="container container1">
<p> some text </p>
</div>
Run Code Online (Sandbox Code Playgroud)