css - 是否可以让网格元素在容器中占用 1.5 个空间?
问题描述
所以我找到了这个布局,我想使用它display: grid
到目前为止,我想出了这个
.header__grid {
display: grid;
grid-template-columns: 380px 500px 500px;
grid-template-rows: 305px 305px;
grid-template-areas:
"sweets food meat"
"sweets text fruits"
}
.header__grid-sweets {
grid-area: sweets;
}
.header__grid-food {
grid-area: food;
}
.header__grid-meat {
grid-area: meat;
}
.header__grid-text {
grid-area: text
}
.header__grid-fruits {
grid-area: fruits;
}
它看起来像这样
问题是最后一个带有水果的块应该在网格中占用一个以上的单元格,而其左侧的块应该更少。我想这是因为我正在设置grid-template-columns
所以问题是有没有办法解决这个问题?
所有的帮助将不胜感激
解决方案
而不是这个:
grid-template-columns: 380px 500px 500px;
尝试这样的事情:
grid-template-columns: repeat(100, 10px)
然后使用基于线的放置在这些轨道上创建网格区域。
推荐阅读
- xml - 文本视图的问题
- python - 如何在 python k8s 客户端中以 root 身份运行“connect_get_namespaced_pod_exec”
- c# - Swashbuckle.AspNetCore.SwaggerGen v5 不发送标头
- r - R语言函数工厂:如何保证安全?
- javascript - 创建 BulkDelete 命令 | 不和谐.JS
- shell - 通过 jumphost 的 SSH socks 代理
- django - django rest框架不显示响应数据
- mysql - 如何将其转换为 DATETIME SQL?
- python - 没有收到回波警告导致我的 HR-SC04 超声波模块(距离传感器)导致输出错误
- tensorflow - 我在自定义数据集上训练了 ssd mobilenet v1,在 jetson 中运行的尺寸减小问题