版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
静态网页设计第六章核心应用——排版布局网格布局1什么是
网格布局?网格布局适用于哪些场景?2网格布局中的容器和项目34网格“轨道”网格“间隔”5网格布局的基础应用6什么是网格布局?01什么是网格布局?要实现网格布局,需要给网格容器添加display属性:弹性容器{display:grid|inline-grid;
/*将元素设置为网格容器*/
}语法CSS3新增特性是二维布局系统(同时处理“行”“列”)目前CSS最强的布局系统已获主流浏览器⽀持概念网格布局适用于哪些场景?02网格布局适用于哪些场景?常用场景多行多列布局行、列跨度布局后台管理框架页……弹性布局:处理轴线布局(一个维度)网格布局:同时处理行、列(二个维度)对比项目1项目2项目3项目4项目5网格布局的“容器”和“项目”03网格布局的“容器”和“项目”网格容器项目1项目2项目3项目4项目5网格项目网格容器:添加了display:grid属性值的外框网格项目:网格容器内部的子元素网格布局的“容器”和“项目”属性作用grid-template-columnsgrid-template-rows用于划分Grid列和行,即定义每列列宽和每行行高row-gapcolumn-gapgrid-gapgap用于设置子元素间的间隔:row-gap设置行间隔column-gap设置列间隔grid-gap行间隔和列间隔的合并简写gap是grid-gap的简写grid-auto-flow用于设置子元素摆放方式justify-itemsalign-itemsplace-items设置单元格子元素位置:justify-items设置水平方向align-items设置垂直方向place-items是前两者的合并简写grid-auto-columns用于划分Grid列和行,分别定义每一列的列宽、每行行高网格容器的常用属性网格布局的“容器”和“项目”属性作用grid-column-startgrid-column-endgrid-columngrid-row-startgrid-row-endgrid-row用于设置元素占位大小,即跨度。类似于表格中的colspan、rowspangrid-area是以上6个属性的合并简写justify-selfalign-selfplace-self用于设置当前元素位置。justify-self设置水平位置align-self设置垂直方向place-self是前两者的合并简写网格项目的常用属性网格“轨道”04网格“轨道”网格轨道:网格中的“行”和“列”,用于构建网页的内容区域行轨道列轨道列轨道列轨道行轨道项目4项目2项目5项目3项目6项目1网格“轨道”通过网格容器的grid-template-columns
和grid-template-rows
两个属性来定义网格中的行列轨道示例网格容器{display:grid;grid-template-columns:autoautoauto;/*定义列轨道*/grid-template-rows:50px150px;/*定义行轨道*/}50px150pxautoautoauto项目1项目2项目3项目4项目5项目2实现网格“轨道”1fr2fr1fr1fr200px50px等分单位:fr占满剩余空间网格容器{display:grid;grid-template-columns:1fr2fr1fr;}网格容器{display:grid;grid-template-columns:1fr200px50px;}网格“轨道”1fr1fr1fr重复函数:repeat()50px1fr50px1fr网格容器{display:grid;grid-template-columns:repeat(3,1fr);/*grid-template-columns:repeat(2,50px1fr);*/}网格“间隔”04网格“间隔”网格间隔:网格中轨道之间的间隔距离间隔设置:通过网格容器的“row-gap|column-gap|grid-gap|gap”属性来设置row-gapcolumn-gapgrid-gapgap设置行轨道之间的间隔设置列轨道之间的间隔设置所有行列轨道之间的间隔,是row-gap和column-gap的简写也可以看作是grid-gap的缩写网格“间隔”示例网格容器{display:grid;grid-template-columns:1fr1fr;gap:20px;}
项目2项目1项目2项目1项目2项目1项目2项目1
20px20px20px20px网格布局的基础应用05网格布局的基础应用示例快速实现行列跨度布局列跨度:2行跨度:2grid-column:span2;grid-row:span2.container{display:grid;grid-template-columns:1fr1fr1fr;grid-template-rows:repeat(3,80px);gap:15px;}.item{border:3pxsolid#2272ce;}.item:nth-child(2){grid-column:span2;}.item:nth-child(5){grid-row:span2;}后期剪辑:理解网格布局的基本概念,弄清与弹性布局的区别理解网格布局的“容器”“项目”“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年10月18日 白山市浑江区测评中心 斯巴鲁 汽车技术支持 9人
- 宁夏青铜峡市青铜峡市第一中学2025-2026学年度第一学期期末高一化学试题(含答案)
- 湖北省孝感市应城市2025-2026学年七年级上学期期中道德与法治试卷(含答案)
- 福建省福州市某校2026-2027学年高一上学期尖子生暑期自学质量检测数学试卷(含解析)
- 2025-2026学年第二学期陕西宝鸡高新四小三年级数学下册期末试卷 (含答案)
- 普外科护理中的多学科协作
- 2026初三年级青年班主任经验交流课件:做一名有温度的班主任
- 2026新学期中学生环境保护与生态文明教育主题班会课件
- 烧伤面积计算教学课件
- 公路桥梁伸缩装置设计指南解读(2024年)
- 2026宁波中考英语知识点背诵清单练习含答案
- 财务部门三大报表解读
- 《室外排水设计标准》
- 医疗机构疾控监督员工作制度
- 电气设备操作说明书范本
- 移民公司内部管理制度
- 2026年大学生人文知识竞赛题库及答案
- 2026新疆中泰集团招聘试题及答案
- 镀膜产品生产管理制度范本
- 2025年10月自考00223中国法制史试题及答案
- T-ZZB 3370-2023 铝合金建筑型材用粉末涂料
评论
0/150
提交评论