css如何使用subgrid
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,这篇文章主要为大家展示了"css如何使用subgrid",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"css如何使用subgrid"这篇文章吧。subgri
千家信息网最后更新 2025年01月16日css如何使用subgrid
这篇文章主要为大家展示了"css如何使用subgrid",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"css如何使用subgrid"这篇文章吧。
subgrid
1. 基本概念
作为 CSS Grid Layout Module 2 规范的一部分,subgrid 允许元素在行轴或列轴上继承其父元素的网格。subgrid 对于解决各种用户界面挑战非常有用。
例如,以下面这个带有标题的图像为例。标题的长度各不相同,使用 subgrid 可以直接让它们对齐,而无需设置固定的高度。
2. 使用方法
首先将父元素设置为grid布局,将子元素的"grid-template-columns"或"grid-template-rows"属性设置为 subgrid:
.grid { display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(2, auto);}.grid > figure { display: grid; grid-template-rows: subgrid;}.grid figcaption { grid-row: 2;}
实现效果:
完整代码:
html:
CSS:
* { box-sizing: border-box;}body { font-family: "Open Sans", sans-serif; margin: 0; padding: max(1rem, 3vw);}figure { margin: 0; display: grid;/* grid-template-rows: subgrid; *//* grid-row: 1 / 3; */}img { display: block; width: 100%; aspect-ratio: 1 / 1; object-fit: cover; grid-row: 1 / 3; grid-column: 1;}figcaption { padding: 1rem; grid-column: 1; grid-row: 2; background: hsl(0 0% 0% / 0.6); color: white;}.grid { display: grid; max-width: 80rem; margin: 0 auto; grid-template-columns: repeat(auto-fit, minmax(min(300px, 100%), 1fr)); gap: 1.5rem;}@media (min-width: 62em) { .grid { grid-template-rows: 1fr auto; } figure { grid-template-rows: subgrid; grid-row: 1 / 3; }}
3. 当前状态
值得注意的是,自 2019 年以来,Firefox 已经支持了 subgrid,但近三年后还没有其他浏览器跟进。有迹象表明 Chromium 团队已经开始着手实现它,所以可能有幸在今年看到它登陆 Chrome 和 Edge。
以上是"css如何使用subgrid"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
元素
内容
篇文章
标题
学习
帮助
在行
相同
代码
使用方法
团队
图像
属性
布局
效果
方法
易懂
更多
有用
条理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
许多网络安全事件的发生
数据库中需要描述哪些实体
循环神经网络技术
网络安全法制教育兴义市
java工程师软件开发
互联网地下产业软件开发
服务器主要存储介质
学软件开发的作用
广州业速互联网科技
都市之互联网科技帝国卡夜阁
计算机网络技术的工作内容
如何清除单元格为0的数据库
藁城区互联网软件开发专业服务
生物软件开发工程师
有关网络安全的主体
网络安全2015
公司软件开发就一个人
数据库加密的应用价值
电脑公司要网络技术人员吗
宜良软件开发咨询报价
天津 软件开发 项目
网络安全调查员薪资
软件开发改进
2020年网络安全黑板报
计算机网络技术的公开课
软件开发 牛
麦田下载软件开发
本地网站上传到服务器
服务器变云盘
服务器后面的xd是什么意思