如何使用Tailwind CSS将网格中最后一行的项目居中?
P粉311563823
P粉311563823 2023-08-28 20:06:09
0
1
453
<p>尝试使用 Tailwind(使用 React)在网格布局中对齐我的最终项目时遇到问题。基本上我想要 3 个项目,如果没有剩下 3 个项目,即 2 或 1,我希望它们居中。</p> <p>我尝试了某种 col span,但没有按预期工作。</p> <p>为了更好地说明我正在尝试做的事情,我附上了一些图表</p> <p>当前布局:</p> <p>所需的布局,其中剩余 2 个项目:</p> <p>所需的布局,其中剩余 1 项:</p> <pre class="brush:html;toolbar:false;"><div className="xl:grid grid-cols-3 gap-4"> //cards .map(item) </div> </pre></p>
P粉311563823
P粉311563823

全部回复(1)
P粉187677012

可以考虑使用flexflex-wrapjustify-center

7 项:

<div class="flex flex-wrap justify-center gap-2">
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
</div>

输出:

8 项:

<div class="flex flex-wrap justify-center gap-2">
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
  <div class="h-40 w-60 bg-cyan-200"></div>
</div>

使用tailwind-css Playground

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!