新闻中心
在css中如何用grid创建卡片布局
使用CSS Grid可轻松创建响应式卡片布局。通过设置display: grid、grid-template-columns配合auto-fit和minmax(250px, 1fr),实现容器自动换行排列,gap定义间距,每列等宽且最小250px;结合.card样式统一外观,如背景、圆角、阴影等,提升视觉一致性。

使用 CSS Grid 创建卡片布局非常直观且灵活。只需要几行代码,就能实现响应式的多列卡片排列。
基本的 Grid 卡片容器设置
给父容器设置 display: grid,并定义列数和间距即可。
常用属性:- grid-template-columns:定义每列的宽度
- gap:设置卡片之间的间距
- grid-auto-rows(可选):统一行高
示例代码:
.card-container {
display: grid;
grid-template-columns: repeat(3, 1fr); /* 三列等宽 */
gap: 20px;
}
响应式自适应列数
为了让卡片在不同屏幕下自动调整列数,可以用 minmax() 配合 auto-fit 或 auto-fill。
.card-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
}
说明:每张卡片最小 250px,最大 1fr,容器会根据空间自动换行排列。
UXbot
AI产品设计工具
185
查看详情
卡片样式建议
每个卡片可以设置一致的外观和内边距,提升视觉整齐度。
.card {
background: white;
border-radius: 8px;
padding: 16px;
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
<font color="#666">/* 可添加:hover效果等</font>
}
完整简单示例
HTML 结构:
<div class="card-container"> <div class="card">卡片1</div> <div class="card">卡片2</div> <div class="card">卡片3</div> <div class="card">卡片4</div> </div>
CSS 样式:
.card-container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 20px;
padding: 20px;
}
<p>.card {
background: #fff;
border: 1px solid #ddd;
border-radius: 8px;
padding: 20px;
text-align: center;
}
基本上就这些,不复杂但容易忽略细节。只要掌握 repeat(auto-fit, minmax()) 这个组合,大多数卡片布局都能轻松应对。
以上就是在css中如何用grid创建卡片布局的详细内容,更多请关注其它相关文章!
# 可以用
# 淅川网站推广渠道
# 淘宝里的seo
# 鼓楼区运营网站推广
# 东莞有实力的seo关键词排名
# 打折的网站推广
# seo培训厦门
# 营销号推广要多少钱
# 南阳网站推广软件开发
# 河南seo服务平台排名
# 张掖seo关键词推广
# 中文网
# 相关文章
# css
# 都能
# 就能
# 选择器
# 两种类型
# 换行
# 中不
# 如何用
# 排列
# ai
# html
# grid布局
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
品牌机怎么重装系统 联想/戴尔/惠普笔记本恢复出厂系统教程
冬*霸灯泡不亮怎么办_浴霸取暖灯一盏不亮的灯座清洁修复法
qq邮箱发邮件给国外发不出去_QQ邮箱国际邮件发送失败原因与解决
Lar*el用户头像管理:实现图片缩放、存储与旧文件安全删除的最佳实践
Go语言中Map存储的结构体如何调用指针方法:深入解析与实践
jQuery Mask 插件中实现电话号码固定前导零的教程
谷歌邮箱注册显示错误Gmail服务器异常与延迟处理
58动漫网在线官方网 58动漫网正版动漫入口网址
b站怎么取消点赞_b站点赞取消操作方法
蛙漫正版漫画平台入口_蛙漫免费阅读全站漫画资源
AO3最新镜像入口 Archive of Our Own官方平台访问
J*aScript中赋值与自增运算符的复杂交互与执行机制
AO3镜像入口大全 AO3网页版内容访问全集
高德地图家和公司地址在哪设置 高德地图通勤路线设置方法【超详细】
批改网学生版PC登录 批改网官网登录系统入口
俄罗斯Yandex搜索引擎入口_Yandex官网免登录一键访问
如何解决电商平台定制报价请求的“黑洞”问题,SprykerQuoteRequest模块助你提升客户体验与销售效率
圆通快递查询实时追踪 圆通物流包裹状态快速查看
Python类型检查:优化关联可选属性的Mypy推断策略
Yandex免登录网页版地址 Yandex搜索引擎官方访问入口
菜鸟取件码是什么怎么查 最全查询渠道汇总
TikTok国际版网页端快速入口 TikTok全球版短视频浏览教程
J*aScript教程:根据元素文本内容动态设置背景色
lar*el怎么安全地存储和获取配置文件中的敏感信息_lar*el敏感信息安全存储方法
在J*a中如何在J*a中使用异常机制记录错误日志_异常日志实践经验
Python实时数据流中的动态最值查找策略
如何修改开机登录密码_Windows账户安全设置超详细教程【必学】
必由学在线入口 必由学网页版快速登录入口
vivo手机互传视频怎么操作_vivo手机互传视频详细传输方法
海棠账号登录入口_登录海棠账户同步阅读记录
漫蛙2(台版)官方入口地址 漫蛙2(台版)正版漫画网页端
J*aScript:在map操作中高效处理空数组
Pandas DataFrame:高效添加条件计算列
Composer如何处理Git子模块(submodule)依赖_Composer与Git Submodule的对比与选择
Linux如何排查内存不足OOME问题_LinuxOOM分析教程
“音游” × “怪文书” 题材的节奏冒险游戏 《晕晕电波症候群》确定于2026年4月发售!
Spring Boot内嵌服务器与J*a EE全栈特性:选择与部署策略
J*aScript实现动态背景色下的文本与按钮颜色自适应调整
铃兰之剑为这和平的世界希里技能组及加点推荐
QQ邮箱网页版入口登录 QQ邮箱在线邮箱官方通道
大象笔记网页版入口 印象笔记网页版登录入口
QQ邮箱正确登录入口_QQ邮箱官方网站使用地址
随机参数递归函数的基准调用次数与时间复杂度探究
Windows 11怎么彻底关闭定位_Windows 11服务中禁用Geolocation
J*aScript中正确使用querySelectorAll与复杂CSS选择器
cad如何更改注释性对象的比例_cad注释性比例调整方法
qq游戏手机版下载安装_qq游戏移动端入口
海棠电脑版入口_通过电脑访问海棠官网阅读
小红书商家版怎样在笔记嵌入商品卡路径_小红书商家版在笔记嵌入商品卡路径【挂载教程】
html两个JS只运行一个怎么办_让双JS在html中都运行方法【技巧】


2025-10-06
浏览次数:次
返回列表
lass="card">卡片1</div>
<div class="card">卡片2</div>
<div class="card">卡片3</div>
<div class="card">卡片4</div>
</div>