【发布时间】:2020-06-30 18:37:14
【问题描述】:
我正在尝试实现取决于视口宽度的特定图像布局。
我有一组图像,并且一直在尝试使用 css 网格,但是遇到了溢出问题。
例如,假设我有 12 个用于桌面布局的图像,我可以用列和行很好地组织布局,但是在调整大小时,我只希望在单行中显示约 3 个图像,根据图像^。但是,在较小的设备上查看时,剩余的图像会被推入新行,我无法弄清楚如何“隐藏”溢出并强制网格仅呈现一行。
如何根据屏幕大小限制行数/项目数?
一种选择是使用屏幕宽度断点检测屏幕的大小,并简单地限制数组中的项目数。这样可以解决溢出元素的问题,但是感觉很乱。
关于如何隐藏多余的元素,有没有人有更好的建议?并仅在需要时将其强制为 1 行?
【问题讨论】:
-
一些代码?拜托,这真的很有帮助。
-
对每个尺寸使用 mediaQueries 并为每个媒体查询放置每个 css 代码
标签: javascript css css-grid