我使用CSS网格创建了网格,如下所示:
示例:https://codepen.io/asdfaaaasdf/pen/wvYJzgJ
.box {
background: grey;
margin-right: 5px;
margin-bottom: 5px;
height: 50px;
}
.wrapper {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
}
<div class="wrapper">
<div class="box">One</div>
<div class="box">Two</div>
<div class="box">Three</div>
</div>
我需要的是,如果屏幕的宽度缩小,项目应移动到第二行时,项目大小小于最小尺寸。类似地,如果屏幕被扩展,则项目大小应该增加,直到项目大小达到最大宽度。我该怎么做?有没有可能添加min-width和max-width或者类似css grid的东西?
1条答案
按热度按时间sczxawaw1#
从你的问题,似乎你正在寻找一个盒子,以获得 Package 按屏幕大小。当屏幕有足够的宽度时,它应该回到行中。
你就快找到答案了。我只是在
.box
类CSS中添加了max-width: 100%;
。以下是解决方案https://codepen.io/abhijeetabnave/pen/eYPvBYa