Grid 布局简易笔记
2018 年 11 月 6 日 15:03:19
属性介绍
Layout
Template
grid-templategrid-template-* 属性的缩写grid-template-rows设置行高grid-template-columns设置列宽grid-template-areas设置具名栅格repeat栅格可配合 repeat 实现快速布局
Item
grid-area栅格对应的区域的名称;也支持书写边界的名称,如1 / 1 / 2 / 2,即横、纵方向上的第一个栅格grid-row栅格在同一行上所占据的区域grid-row-start区域在行的起始位置grid-row-end区域在行的结束位置grid-column栅格在同一列上所占据的区域grid-column-start区域在列的起始位置grid-column-end区域在列的结束位置spanspan 关键字,如果起始和结束位置是具名的,则没有效果;如果 span 后面紧跟一个 number 类型的值,则表示需要横跨几个区域
Gap
grid-gap间隙的缩写grid-row-gap水平方向上的间隙grid-column-gap垂直方向上的间隙
隐式栅格
对溢出栅格范围的区域进行控制
grid-auto-rowgrid-auto-column
Align
Template
justify-content仅当栅格所占宽度小于容器宽度时生效。设置栅格区域在水平上的的对齐方式align-content仅当栅格所占高度小于容器高度时生效。设置栅格区域在垂直上的的对齐方式justify-items设置栅格区域内,每个格子水平上的对齐方式,默认是stretch填充满整个格子align-items设置栅格区域内,每个格子垂直上的对齐方式,默认是stretch填充满整个格子place-items*-items 属性的缩写,eg:place-items: <align-items> <justify-items>
Item
justify-self设置栅格区域内,当前格子水平上的对齐方式align-self设置栅格区域内,当前格子垂直上的对齐方式place-self*-self 属性的缩写,eg:place-self: <align-self> <justify-self>
Last updated
Was this helpful?