Insert full width block inside grid layout(在栅格布局内插入全宽块)
问题描述
我正在创建Google Images不久前拥有的页面布局。在所选图像下有一个大的带有完整部分的图像网格。我很好奇是否可以使用cssdisaply: grid
属性来标记此页面。
一开始我做了一个有三个柱子的容器。一切都很好: 数据-lang="js"数据-隐藏="假"数据-控制台="假"数据-巴贝尔="假">
但我不知道如何在此网格中插入描述块。我根本不确定这有没有可能。我将通过display: none | block
切换描述。图像和行数未知。
我们的想法是在没有任何js DOM操作的情况下创建此布局。
推荐答案
在.container
上设置grid-auto-flow: row dense;
。将.item__description
移出项目,并在其上设置grid-column: 1 / span 3;
。
这也适用于显示切换(悬停项目):
数据-lang="js"数据-隐藏="真"数据-控制台="假"数据-巴贝尔="假">这篇关于在栅格布局内插入全宽块的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!