美文网首页
CSS Grid布局

CSS Grid布局

作者: 我没叫阿 | 来源:发表于2022-04-06 13:40 被阅读0次
grid布局

1.容器属性 grid-template-*

grid-template-columns: 100px 100px 100px;    
// 等同于   
grid-template-columns: repeat(3,100px);

// 注:想要多少行或列,就填写相应的属性值的个数,不填写,自动分配
// 容器大小不确定但项目大小确定时,auto-fill属性会让item自动填充
grid-template-columns:repeat(auto-fill,100px);
// fr是fraction的缩写,意思为片段,也就是说平均分(3,1fr的意思是宽度平均分成3份)
grid-template-columns:repeat(3,1fr); 
// 分为三列,中间列宽度自适应
grid-template-columns:100px auto 100px; 
grid-template-rows: 100px 100px 100px;  // 其他属性同columns
/* item的间距 */
row-gap: 10px; // 行与行之间的间距
column-gap: 10px;  // 列与列之间的间距
gap:10px;  // row-gap和column-gap的缩写,如果行列间距相同可只写一个
/* item的排列方式 */
grid-auto-flow:row;  // 默认值.
grid-auto-flow:column;  // 纵向排序
/* item的对其方式 */
justify-items: center; 
align-items: center;  
place-items:center center;  // 水平垂直都居中对其 
/* content(整体内容)的对其方式 */
justify-content: center;
align-content: center;

2.项目属性

/*
grid-column-start /  grid-column-end
grid-row-start /  grid-row-end
*/
grid-column-start:1; 
grid-column-end:3; 
//注: 用来指定item的具体位置(从哪根网格线开始到哪根网格线结束)
/* 给item自己定位 */
justify-self:center;  // align-self / place-self

相关文章

  • CSS Grid 布局

    参考资料 CSS Grid 布局完全指南(图解 Grid 详细教程) CSS Grid 系列(上)-Grid布局完...

  • CSS Grid 布局完全指南1-grid基础知识

    CSS Grid 布局是 CSS 中最强大的布局系统。与 flexbox 的一维布局系统不同,CSS Grid 布...

  • 2020-02-03

    六、栅格布局方式Grid 众人云,Grid布局是CSS中最强的布局方式。Grid 布局与 Flex 布局有一定的相...

  • CSS Grid网格布局

    参考资料 CSS Grid 网格布局教程 - 阮一峰 概述 网格布局(Grid)是最强大的 CSS 布局方案。 它...

  • css Grid布局

    Grid布局 css的布局方式主要有三种:float&position布局、flex布局、grid布局。 floa...

  • Grid布局

    Grid 布局是 CSS 中最强大的布局系统。与 flex 的一维布局系统不同,CSS Grid 布局是一个二维布...

  • CSS Grid 网格布局

    CSS Grid 网格布局教程

  • Grid布局参考资料

    张鑫旭-写给自己看的display: grid布局教程阮一峰-CSS Grid 网格布局教程 在Grid布局中,f...

  • 快速开始grid布局

    Grid布局概念 CSS Gird已经被W3C纳入到css3的一个布局模块中,被称为CSS Grid Layout...

  • 2019-03-17学了啥

    CSS Grid布局https://cssgridgarden.com/

网友评论

      本文标题:CSS Grid布局

      本文链接:https://www.haomeiwen.com/subject/oemrsrtx.html