grid布局(一)

知有的头像
知有
204

grid布局

grid-template-*:

这个包括grid-template-columns和grid-template-rows两个属性。

grid-template-columns用来定义列,定义使用示例:

grid-template-columns:100px 100px 100px;定义了三个宽为100px的列。

grid-template-rows用来定义行,使用方法和定义列一样。

grid-template-*相关的属性:

repeat():

repeat()有两个值,第一个值是用来定义重复的次数,第二个参数用来定义重复的值。

使用方法:

如之前的grid-template-columns:100px 100px 100px;就可以用repeat()实现,如grid-template-columns:repeat(3,100px);

auto-fill:

这个属性就是自动填充,grid-template-columns:repeat(auto-fill,100px);就是列100px自动填充满盒子。

fr:

方便比例关系,如grid-template-columns:repeat(4,1fr);就是将盒子的宽度平均分为4份。

minmax():

产生一个长度范围,有两个值,分别是最大值和最小值,就是定义一列的宽度的范围。

aout:

aout表示自动决定一列的宽度,如果将一列的宽设为aout浏览器就会自动决定它的宽度。

用户评论
评论列表