使用 Tailwind CSS 创建网格

Posted

技术标签:

【中文标题】使用 Tailwind CSS 创建网格【英文标题】:Create Grid Using TrailwindCSS 【发布时间】:2021-03-09 00:13:18 【问题描述】:

所以,我一直在尝试使用这个名为 TrailwindCSS 的 CSS 框架来创建这个网格布局(参见下面的图片附件);但是,我在控制/更改列宽时遇到问题。更具体地说,我能够改变边和诸如此类的东西,但我从未对结果感到满意,因为要么网格没有完全居中(我使用的是容器),要么因为改变完全弄乱了布局。

如何使用 TrailwindCSS 创建这样的网格布局?

谢谢。

【问题讨论】:

【参考方案1】:

<div className="bg-red-400 p-1 grid grid-cols-4 gap-4">
  /* First row */
  <div className="bg-blue-400 h-32 col-span-3"></div>
  <div className="bg-blue-500 h-32"></div>

  /* Second Row */
  <div className="bg-blue-600 h-32 col-span-4"></div>

  /* Third Row */
  <div className="bg-blue-700 h-32"></div>
  <div className="bg-blue-800 h-32 col-span-3"></div>
</div>

【讨论】:

以上是关于使用 Tailwind CSS 创建网格的主要内容,如果未能解决你的问题,请参考以下文章

网格元素在 Tailwind CSS 中同时增长

Tailwind CSS 网格提供 3 行而不是 3 列,但仅适用于 grid-cols-6

如何在tailwind-css中水平对齐图像

如何在第二个 Tailwind CSS 网格列中左对齐内容,使其在所有屏幕尺寸下都保持与第一列之间的间隙?

如何使用顺风使 CSS 网格项具有自动高度?

CSS Grid/Tailwind 在“下一行”动态插入,同时仍然是响应式的