1、什么是Grid布局

​  Grid布局即网格布局,是一种新的css模型,一般是将一个页面划分成几个主要的区域,定义这些区域的大小、位置和层次等关系,是目前唯一一种css二维布局。

我们通过在元素上声明display:grid或者display:inline-grid来创建一个网格容器,这个元素的所有直系子元素将成为网格项目。

grid-template-columns和grid-template-rows属性来定义网格中的行和列

例1

<template><div class="gird"><div class="item1">item1</div><div class="item2">item2</div><div class="item3">item3</div><div class="item4">item4</div><div class="item5">item5</div><div class="item6">item6</div></div>
</template><script>
export default {}
</script><style lang="less" scoped>
.gird {display: grid;// 3列,每列100px  repeat(3, calc()// 此处也可以通过计算获取)grid-template-columns: repeat(3, 100px);// 每行100pxgrid-template-rows: 100px 100px;height: 300px;width: 300px;border: 1px solid #e4e4e4;.item1 {background-color: lightblue;}.item2 {background-color: lightcoral;}.item3 {background-color: lightcyan;}.item4 {background-color: lightgoldenrodyellow;}.item5 {background-color: lightgray;}.item6 {background-color: lightgreen;}
}
</style>

例1效果图

例2

<template><div class="gird"><div class="item1">item1</div><div class="item2">item2</div><div class="item3">item3</div><div class="item4">item4</div><div class="item5">item5</div><div class="item6">item6</div></div>
</template><script>
export default {}
</script><style lang="less" scoped>
.gird {display: grid;// 3列,每列100px  repeat(3, calc()// 此处也可以通过计算获取)grid-template-columns: repeat(3, 100px);// 每行100pxgrid-template-rows: 100px 100px;// 行列间距//   grid-gap: 0;height: 300px;width: 300px;border: 1px solid #e4e4e4;.item1 {// 开始的基线 column垂直上分割的基线grid-column-start: 1;// 结束的基线grid-column-end: 3;background-color: lightblue;}.item2 {// 相当于给了个定位在3-4基线这个格子grid-column-start: 3;// 开始的基线 row水平分割的基线grid-row-start: 1;// 结束的基线grid-row-end: 3;background-color: lightcoral;}.item3 {background-color: lightcyan;}.item4 {background-color: lightgoldenrodyellow;}.item5 {background-color: lightgray;}.item6 {grid-column-start: 4;grid-column-end: 2;background-color: lightgreen;}
}
</style>

例2效果图

gird布局(网格布局)相关推荐

  1. css【详解】grid布局—— 网格布局(栅格布局)

    网格布局(Grid)是最强大的 CSS 布局方案 grid布局 和 flex布局的区别 Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局. Grid 布 ...

  2. 【鸿蒙 HarmonyOS】UI 布局 ( 网格布局 TableLayout )

    文章目录 一.网格布局 TableLayout 一.网格布局 TableLayout 网格布局 需要设置整个布局中有多少行 , 多少列 , 每个单元格都可以设置一个组件 , 这个组件可以是单个 , 也 ...

  3. 安卓学习笔记11:常用布局 - 网格布局

    文章目录 零.学习目标 一.网格布局概述 1.布局特点 2.继承关系图 3.常用属性 (1)针对布局的属性 (2)针对子控件的属性 二.案例演示--计算器界面 (一)运行效果 (二)涉及知识点 (三) ...

  4. CSS布局—网格布局Grid(一)

    CSS网格可以定义由行和列组成的二维布局,然后将元素放置到网格中.有些元素可能只占据网格的一个单元,另一些元素则可能占据多行或多列.网格的大小既可以精确定义,也可以根据自身内容自动计算.你既可以将元素 ...

  5. CSS弹性布局网格布局

    一.Flexbox 弹性框布局模块,可更轻松设计灵活的响应式布局,而无需使用浮动或定位. 首先应给容器设置display 属性 <div class="flex-container&q ...

  6. Grid 布局 - 网格布局

    目录 一.什么是Grid布局 二.容器属性值 2.1 grid-template-rows和grid-template-columns 2.1.1 grid-template-columns 2.1. ...

  7. android 多行布局,android布局-网格布局

    网格布局 自android4.0版本后新增的GridLayout网格布局的一些基本内容 GridLayout布局使用虚细线将布局划分为行,列和单元格,也支持一个控件在行,列上都有交错排列 GridLa ...

  8. android功能网格布局,Android布局总结一:GridLayout布局(网格布局)

    GridLayout布局简介 GridLayout布局是Android4.0(API Level 14)新引入的网格矩阵形式的布局控件. GridLayout属性介绍 本身属性 android:ali ...

  9. CSS - 网格布局(grid)

    目录 什么是网格布局 网格布局与弹性布局的比较 网格布局中的概念名词 网格容器 display:grid.display:inline-grid 网格轨道 grid-template-rows.gri ...

  10. css 网格布局_CSS网格布局

    css 网格布局 网格布局 (Grid Layout) CSS Grid Layout, simply known as Grid, is a layout scheme that is the ne ...

最新文章

  1. CentOS 6.5 安装 Mysql 5.7.* (tar.gz)
  2. SkyWalking之高级玩法
  3. pygame加载中文名mp3文件出现error
  4. 浅谈session,cookie,sessionStorage,localStorage的区别及应用场景
  5. NET快速信息化系统开发框架 V3.2 -WinForm部分全部重构为Dev风格界面
  6. 40岁,将站到哪里(转)
  7. java虚拟机内存不足,“Could not create the Java Virtual Machine”问题解决方案
  8. javascript数据结构与算法--散列
  9. ubuntu16.04server安装dell服务器H750raid卡驱动
  10. 正则表达式验证邮箱手机号
  11. 关于Bmob的一些浅述
  12. 多元统计分析-教师数据
  13. 编译安装php8,[PHP] 最新抢先编译安装PHP8.0.0 alph1以及FPM
  14. fMRI与MRI区别+名词解释+MRI中T1和T2的含义与区分
  15. 全媒体运营师胡耀文教你:如何提升线上活动参与度?分享5个技巧
  16. 快速将网页内的公式粘贴到文档中
  17. 网络营销推广落地方案(2018最新)
  18. android调用 qt so文件路径,Android Java调用Qt写的so库
  19. 【解决方案】Android开发填坑之RecyclerView刷新闪烁
  20. PMML 预测模型教程

热门文章

  1. 尺寸工程分析软件-尺寸公差分析软件-尺寸链计算软件
  2. IDEA创建项目时弹出链接超时的提示,亲测好用的解决办法
  3. jQuery中siblings无效
  4. 周浩正:写给编辑人的信 从“紫牛”说起
  5. 在一个循环链队中只有尾指针(记为rear,结点结构为数据域data,指针域next),请给出这种队列的入队和出队操作的实现过程。
  6. java企业号开发教程_详解java微信企业号开发之开发模式的开启步骤
  7. 腾讯云函数要收费了,试试阿里云的云效codeup吧,这里有教程
  8. 近端策略优化(proximal policy optimization)算法简述
  9. 武林传奇之七剑下天山java游戏开发商_武林传奇2之七剑下天山的配方
  10. 【思源笔记】2.5.0 版本之后官方支持的第三方数据同步配置方式