css3 grid所有属性
导读:CSS3 Grid是一种布局模式,它可以让开发者更轻松地设计和布局网页。CSS3 Grid包含许多属性,本文将逐一介绍这些属性。以下是CSS3 Grid所有属性的列表:grid-template-columnsgrid-template-r...
CSS3 Grid是一种布局模式,它可以让开发者更轻松地设计和布局网页。CSS3 Grid包含许多属性,本文将逐一介绍这些属性。以下是CSS3 Grid所有属性的列表:
grid-template-columnsgrid-template-rowsgrid-template-areasgrid-column-gapgrid-row-gapgrid-gapgrid-auto-columnsgrid-auto-rowsgrid-auto-flowgridgrid-areagrid-columngrid-column-startgrid-column-endgrid-rowgrid-row-startgrid-row-endjustify-selfalign-self
下面我们逐一介绍这些属性:
grid-template-columns
指定网格的列数和宽度。可以通过设置固定数字、像素、百分比来指定宽度,也可以使用repeat()函数重复规则性的宽度。
grid-template-rows
指定网格的行数和高度。和grid-template-columns相似,可以使用相同的单位来设置高度。
grid-template-areas
指定网格的布局,通过在父元素中插入带有grid-area名称的子元素来定义网格。
grid-column-gapgrid-row-gapgrid-gap
这些属性可以用来设置列间距和行间距。grid-gap属性可以同时设置列间距和行间距。
grid-auto-columnsgrid-auto-rowsgrid-auto-flow
这些属性用于自动填充未定义区域。grid-auto-columns和grid-auto-rows属性用于定义未定义区域的列宽和行高。grid-auto-flow属性用于定义主轴上自动分配网格项目的方向。
gridgrid-areagrid-columngrid-column-startgrid-column-endgrid-rowgrid-row-startgrid-row-end
以上属性是用于定位和放置网格项目,grid-area属性可以同时设置所有这些属性。
justify-selfalign-self
这些属性用于单独地调整网格项目在网格区域的位置。
在使用CSS3 Grid设计布局时,以上这些属性将会是非常有用的。掌握这些属性能够让你更容易的创建出复杂的布局设计。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3 grid所有属性
本文地址: https://pptw.com/jishu/557449.html