You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Grid布局中换行的第三个auto-fill项居中?

一行代码实现Grid容器换行项目居中

直接给你的Grid容器添加以下CSS声明即可:

justify-content: center;

效果说明:

  • 当视口宽度足够容纳三个项目时,三个项目会在一行内居中排列;
  • 当视口宽度缩小到无法同时放下三个项目时,第三个项目自动换行到新行,此时由于justify-content: center的作用,它会在新行中居中显示,完全符合你的需求。

如果你的项目有固定宽度,且希望前两个项目在一行时保持按比例分布、仅第三个换行时居中,可以使用以下一行代码(合并多个属性):

grid-template-columns: repeat(auto-fit, minmax(min(33.333%, 250px), auto)); justify-content: center;

将代码中的250px替换为你项目的实际最小宽度即可,33.333%对应三个项目平分容器宽度的比例。

内容的提问来源于stack exchange,提问作者hungdoansy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 19:10:34