我遇到了这个问题:CSS图像按比例调整大小?
但在我的情况下,没有任何作用。
我有4张图片,我想将它们适应容器。我尝试将它们放入另一个div容器中,然后根据百分比调整它们的宽度,但它们仍然会调整为父容器的宽度。
我现在的解决方案是不断调整图片的百分比宽度以达到预期效果,并将它们设置为伸缩项。
是否有一种方法可以根据图片本身的大小调整图像的大小呢?
我想要的是,如果我输入img { width : 50%;}
,我希望它是图像的50%,而不是容器的50%。我已经在我的代码中尝试过这种方式,但没有成功。
我可以想象,使用固定宽度的容器可以使它正常工作,但是类似于width : max-container or fit-content
的方法似乎不会达到我所想要的效果。
.terms-of-service h2 {
text-align: left;
}
.terms-of-service p {
margin: 5px;
padding-left: 5px;
}
.small-logos {
display: flex;
width: max-content;
justify-content: space-evenly;
}
.small-logos img {
width: 15%;
}
<div class="terms-of-service col-content">
<h2>Terms of Service</h2>
<p>This site uses cookies. By continuing to use this site you are agreeing to our use of cookies. Please refer to <a href="#">Google's Privacy Terms</a> and <a href="#">Terms of Service</a> to see how cookies are used.</p>
<div class="small-logos"><img src="https://www.sabico.com/wp-content/uploads/2012/12/slocaliza2.jpg" alt="BBB"><img src="https://www.sabico.com/wp-content/uploads/2012/12/slocaliza2.jpg" alt="25y"><img src="https://www.sabico.com/wp-content/uploads/2012/12/slocaliza2.jpg" alt="green"><img src="https://www.sabico.com/wp-content/uploads/2012/12/slocaliza2.jpg"
alt="Env"></div>
</div>