javascript - CSS Grid每行不同数量的项目
问题描述
我试图在 CSS 网格上重新创建以下分布,但我没有到达那里。
我尝试了以下方法:
display: inline-grid;
grid-template-columns: auto auto;
但是列在所有网格中获得最大的元素宽度。
我想做的是用最多的元素填充行,因为我可以尊重元素的纵横比和每行的最大高度。
我不知道这是否可以使用 CSS 网格或者我应该使用其他 CSS 布局?
我制作了一个 JS 脚本来执行此操作,但我试图用 CSS 做出相同的行为以获得更好的性能和更少的错误。
每行的编辑高度可能不同,以调整比率并防止图像裁剪。
谢谢
解决方案
推荐阅读
- tensorflow - 为什么 Huggingface create_optimizer 方法不起作用?
- python - Selenium:等到元素中不存在文本
- reactjs - 在反应中映射项目列表并分别编辑每个项目
- matlab - 在matlab中找到biginteger的模幂
- python - 存储过程输出参数不变
- python-3.x - 无法分配“''”:“IncomeExpense.username”必须是“用户”实例
- javascript - PDFKIT 溢出数据转到每一行的新页面
- javascript - 使用 JQuery 的嵌套可排序功能
- python - 运行 python 脚本的 Firebase Cloud Functions - 需要依赖项
- bash - 需要关于 shell 中的变量替换的帮助