我有一个div设置为flex和row wrap。在里面我有一个divs集合,每个divs包含一张图片。随着viewport宽度的增加,它们会正确地重新排列自己,但我想限制每行的图片数量。我可以通过改变图片的宽度来实现这一点,但这很烦人。有没有更简单的方法,比如“max-boxes-per-row”概念?下面是相关的CSS
#gallery-box {
position: relative;
display: flex;
flex-flow: row wrap;
justify-content: center;
}
.box {
display: inline-block;
width: 80vw;
aspect-ratio: 1/1;
text-align: center;
font-size: 22px;
padding-top: 16px;
font-family: "Quicksand", sans-serif;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}
字符串
2条答案
按热度按时间olqngx591#
您可能希望使用
display:grid
,以便可以指定一行中有多少个span
。您可以了解有关此grid-column的更多信息kgsdhlau2#
字符串