在css中grid-template-columns repeat函数案例


grid-template-columns配合repeat()函数可简洁定义网格列,如repeat(4, 200px)创建四列等宽布局,repeat(3, 1fr)实现三等分弹性布局,支持混合单位与auto-fit加minmax实现响应式自适应,常用于卡片、表单等场景。

在css中grid-template-columns repeat函数案例

在 CSS Grid 布局中,grid-template-columns 用于定义网格容器中列的数量和大小。配合 repeat() 函数可以更简洁地设置重复的列宽,特别适用于创建等宽或有规律的列结构。

基本语法

repeat(重复次数, 列宽)

例如:

grid-template-columns: repeat(3, 100px);

表示创建 3 列,每列宽度为 100px。

常用案例演示

1. 创建等宽的多列布局

实现一个四列等宽、每列 200px 的网格:

.grid-container {
  display: grid;
  grid-template-columns: repeat(4, 200px);
}

HTML 结构:


  内容1
  内容2
  内容3
  内容4

2. 使用 fr 单位均分容器空间

让三列平均分配父容器的可用空间:

grid-template-columns: repeat(3, 1fr);

每列占据三分之一宽度,响应式更强。

3. 交替模式:结合多种单位

创建 6 列,每列 1fr,适合响应式网格:

SONIFY.io SONIFY.io

设计和开发音频优先的产品和数据驱动的解决方案

SONIFY.io 75 查看详情 SONIFY.io grid-template-columns: repeat(6, 1fr);

或者混合使用固定与弹性单位:

grid-template-columns: repeat(2, 150px 1fr);

等价于:150px 1fr 150px 1fr(共 4 列)

4. 配合 auto-fit 和 minmax 实现自适应网格

根据容器大小自动调整列数,每列最小 150px,最大 1fr:

.grid-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}

这是现代响应式布局的常用写法,能自动换行并填充空白区域。

5. 排除首列或特殊列

比如第一列固定为 80px,其余 3 列均分剩余空间:

grid-template-columns: 80px repeat(3, 1fr);

总共 4 列,第一列为固定宽度,后三列为弹性。

基本上就这些常见用法。通过 repeat() 能大幅简化代码,提高可读性和维护性,尤其适合构建卡片列表、表单布局、图片墙等场景。

以上就是在css中grid-template-columns repeat函数案例的详细内容,更多请关注其它相关文章!


# html  # css  # 选择器  # 这是  # 自适应  # 表单  # 鼠标  # 弹性布局  # 响应式布局  # ai  # 江苏省网站优化企业  # 嵩明推广营销报价  # 谷歌免费关键词排名查询  # 承德网站优化报价电话  # seo需要哪些能力  # 户县网站建设价格  # 延庆鞋帽网站建设  # 贸易系统seo  # 淄博网站建设规划书范文  # seo 胡勇  # 解决问题  # 中文网  # 相关文章  # 适用于  # 滑动门 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 优化推广96088 】 【 技术知识133117 】 【 IDC资讯59369 】 【 网络运营7196 】 【 IT资讯61894


相关推荐: Lar*el 中高效执行多列更新:单次查询实现  QQ邮箱注册地址 免费获取QQ邮箱账号  银信通自动开通原因揭秘  优化CSS动画与J*aScript定时器协同:构建稳定Toast提示  pubmed数据库官方主页_pubmed学术论文查找官网直达  AO3永久镜像入口开放_AO3最新网址兼容所有浏览器  《兴业银行》注册登录方法  视频号视频怎么提取文案?提取的文案如何优化与使用?  如何用mysql开发用户注册登录功能_mysql用户注册登录数据库设计  支付宝网页版在线入口 支付宝官网电脑登录入口  《星露谷物语》克林特好感度事件介绍  在Django中动态检查模型关联:一种灵活的解决方案  mysql镜像配置如何设置用户权限组_mysql镜像配置用户组与权限分级管理方法  PSD转AI文件的简单方法  《盗墓笔记手游》技能介绍  路由器DNS怎么设置最快 优化DNS提升上网速度教程  win11如何诊断DirectX问题 Win11运行dxdiag工具排查显卡故障【排错】  Golang如何操作指针参数_Go pointer参数传递规则  多多买菜门店端app订单查看方法  《海豚家》注销账号方法  我的世界官方网址入口 我的世界游戏主页直达入口  Eclipse开发J*a快速入门  todesk如何添加信任设备_todesk信任设备设置教程  苹果手机缓存怎么清除_苹果手机缓存如何清除iphone各版本操作步骤  163邮箱网页版入口 163邮箱在线使用  稻壳阅读器官方直达网址链接 稻壳阅读器文档阅读平台主页资源入口  抖音号升级企业号怎么改名字?升级企业号有哪些好处?  顺丰官方查单号入口 顺丰快递单号查询官网入口  163邮箱登录入口官网 163.com邮箱登录入口  解决异步Python机器人中同步操作的阻塞问题  《豆瓣》私信用户方法  CSS动画如何实现图标旋转并放大_transform rotate scale @keyframes实现  PHP多语言网站的实现:会话管理与翻译函数优化教程  《雷电模拟器》截图方法介绍  悟空浏览器如何恢复关闭的标签页 悟空浏览器撤销关闭网页快捷键设置  PPT页面尺寸怎么修改 PPT自定义幻灯片大小与方向设置【教程】  抄漫画官网防走失地址_抄漫画最新漫画完整版阅读入口  视频转蓝光m2ts格式  如何自定义苹果手机铃声  Python定时发送QQ消息  《七读免费小说》开通会员方法  《腾讯相册管家》注销账号方法  《小黑盒》删除历史浏览方法  《金山词霸》语音翻译方法  嘀嗒顺风车如何开具电子发票  在PHP环境中正确加载HTML资源:CSS样式与图片路径指南  《漫蛙manwa2》防走失网页版链接2025  《幻兽帕鲁》手游帕鲁捕捉技巧分享  Windows 11怎么删除恢复分区_Windows 11使用Diskpart命令强行删除分区  Sublime怎么配置YAML文件格式化_Sublime YAML Formatter插件教程 

 2025-10-18

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

运城市盐湖区信雨科技有限公司


运城市盐湖区信雨科技有限公司

运城市盐湖区信雨科技有限公司是一家深耕海外推广领域十年的专业服务商,作为谷歌推广与Facebook广告全球合作伙伴,聚焦外贸企业出海痛点,以数字化营销为核心,提供一站式海外营销解决方案。公司凭借十年行业沉淀与平台官方资源加持,打破传统外贸获客壁垒,助力企业高效开拓全球市场,成为中小企业出海的可靠合作伙伴。

 8156699

 13765294890

 8156699@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.