我有一个非常简单的中心网页与可点击的图像788x335像素。他们将自动排序自己到3列,2列,然后1列时,我减少屏幕大小horitontally。但是我不知道如何在最后的1列视图中缩放图像,对于移动的。目前,它们只显示在一列列表中,但以全尺寸裁剪。
CSS
.grid-test {
display: grid;
grid-template-columns: repeat(auto-fill, 788px);
justify-content: center;
}
HTML
<div class="grid-test">
<img src="1.jpg">
<img src="2.jpg">
<img src="3.jpg">
<img src="4.jpg">
<img src="5.jpg">
<img src="6.jpg">
<img src="7.jpg">
<img src="8.jpg">
<img src="9.jpg">
</div>
1条答案
按热度按时间xt0899hw1#
我会尝试使用aspect-ration属性。
文件:https://developer.mozilla.org/en-US/docs/Web/CSS/aspect-ratio
浏览器支持:https://caniuse.com/?search=aspect-ratio