首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Grid布局

Gird布局是什么? Grid(网格) 布局使我们能够比以往任何时候都可以更灵活构建和控制自定义网格 ; 能够将网页分成具有简单属性的行和列来完成我们需要的网格布局。...CSS Grid 布局由两个核心组成部分是 wrapper(父元素)和 items(子元素)。 wrapper 是实际的 grid(网格),items 是 grid(网格) 内的内容。...; grid-template-columns: 50px 50px 50px; grid-template-rows: 50px 50px;...} grid-template-columns 创建列;创建几列就在后面写几个值; grid-template-rows 创建行;创建几行就在后面写几个值; 效果图为: 为了确保能正确理解这些值与网格外观之间的关系...CSS代码 .box{ display: grid; grid-template-columns: 300px 150px 50px; grid-template-rows

50810
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    GRID布局

    GRID布局 目前CSS布局方案中,网格布局可以算得上是最强大的布局方案了。它可以将网页分为一个个网格,然后利用这些网格组合做出各种各样的布局。...Grid布局与Flex布局有一定的相似性,都可以指定容器内部多个成员的位置。不同之处在于,Flex布局是轴线布局,只能指定成员针对轴线的位置,可以看作是一维布局。...Grid布局则是将容器划分成行和列,产生单元格,然后指定成员所在的单元格,可以看作是二维布局。...基础 通过指定display: grid;指定容器使用Grid布局Grid布局中采用网格布局的区域,称为容器,容器内部采用网格定位的子元素,称为成员。...> grid-template-areas 网格布局允许指定区域area,一个区域由单个或多个单元格组成,grid-template-areas属性用于定义区域。

    1.3K20

    Grid 布局介绍

    什么是 Grid 布局Grid 布局及网格布局,是一种新的 css 模型,一般是将一个页面划分成几个主要的区域,定义这些区域的大小、位置和层次等关系,是目前唯一一种 css 二维布局。...和 flex 布局的区别Grig 布局和 flex 布局时有实质性的区别的,flex 是一维布局,只能处理一个维度上的布局,一行或者是一列,但是 Grid 布局是二维布局,将容器划分成了 “行” 和”...flex 布局示例:grid 布局示例:grid 布局的概念首先我们先看一个小例子,通过这个例子演示一些基础概念运行结果:容器和项目我们通过再元素上声明 display:grid 或者 display:...inline-grid 来创建一个容器网格,这个元素的所有直系 3 子元素将成为网格项目。...网格轨道grid-template-columns 和 grid-template-rows 属性来定义网格中的行和列网格单元一个网格单元是在一个网格元素中最小的单位,上图中 One、Two、Three

    60320

    Grid布局简介

    Grid布局简介 开始之前,我们先来看一张图: ? 小草本 没错,这其实就是我们小时候写的小格子本本,其实它跟我们今天要讲的主题Grid布局非常类似,其实Grid布局就是它的升级加强版。...grid擅长二维布局,flex擅长一维布局。他们需要各司其职。 Grid === Table2.0? 既然说grid布局是网格布局,那是不是grid布局就是table布局的2.0升级版呢?...浏览器兼容性 既然要使用最新的css布局,那浏览器对grid布局的兼容性这个点是逃避不了的,那我们接下来就来看看grid布局的兼容性如何呢。...最核心的区别是Flex布局使用单坐标轴的布局系统,而Grid布局中使用二维布局,使元素可以在二个维度上进行排列,如下图所示: flex-layout ? flex grid-layout ?...而grid布局相比于flex布局,很明显是二维布局grid布局不仅可以在横向上像flex已经排列,某些子元素还可以跨越维度,同时可以在横向和纵向上进行布局。 一维 vs 二维 有这样一张图: ?

    7.4K80

    图解CSS布局(一)- Grid布局

    图解CSS布局(一)- Grid布局 先上图 ?...简介 Grid 布局是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局,也是唯一的二维布局方案,利用grid布局可以很轻松的实现很多的网页布局 正文 gird布局很强大...容器内部子元素,称为"项目"(item),即container -> item 注意:Grid 布局只对项目生效,项目只能是容器的一级子元素,不包含项目的子元素 下面从容器属性和项目属性两大块来记录grid...对中间那列设置了auto,实现了中间自适应的三栏布局 网格线 grid布局叫做网格布局,那自然少不了网格线的存在,使用方括号,指定每一根网格线的名字,方便以后的做定位时使用 grid-template-columns...网格布局的全部内容了 Tips grid布局中属性有很多,一定要通过实战来记这些属性,要区分好容器属性,和项目属性这是重中之重,多动手才是王道!

    1.8K10

    grid网格布局

    距今来看已经十多年了,确确实实占据了前端布局中很大的地位,相比大家对flex都很熟悉,所以今天我们的主角就是-------> Grid 什么是Grid布局Grid布局又称网格布局Grid 布局是网站设计的基础...,CSS Grid 是创建网格布局最强大和最简单的工具。...轻松使用 Grid 布局提高开发效率,对复杂的网页结构布局更加灵活。Grid 将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。网格是一组相交的水平线和垂直线,它定义了网格的列和行。...Flex和Grid的不同之处 我们常常把Flex布局称之为一维布局(一次只能处理一个维度(一行或者一列)上的元素布局),so,Grid便是所谓的二维布局了(可以同时处理行和列上的布局。)...作为目前最强大的css布局方案,grid终究会是前端布局的一个主流方向,初次使用,感到新鲜神奇,也许目前的兼容性还没有flex好,但是慢慢的应该grid布局就会兼容更多了,大家可以先学习了,多做尝试,你是否也会觉得他很神奇呢

    1.9K40

    CSS Grid 布局不好理解?可借助 CSS Grid Generator 快速上手并掌握 Grid 布局

    它是一个可视化设计工具,允许咱们创建一个基本的 grid 布局,然后就可以使用生成对应的代码,帮助咱们快速布局。 第一次进入是界面是这样子的: ?...CSS Grid 布局示例 当我正在学习一些东西时,我发现最好的学习方法是使用现有的工具构建实用的东西。...在本文中,咱们先从一个简单的布局开始,然后使用CSS Grid Generator创建在实际项目中使用所需的代码。 首先从一个典型的布局开始,如下所示: ?...这看起来更像更像咱们想要的布局,但是你可能会问1fr是多少。 轨道可以用任何长度单位来定义。Grid还引入了一个额外的长度单位,以帮助各位创建灵活的Grid轨道。...点击“请给我示例中的代码”就可以查看对应布局生成的 CSS 代码: .parent { display: grid; grid-template-columns: 200px 1fr 1fr 200px

    2.9K20

    grid布局学习总结

    flex布局很早就学习了,并且在工作中用的也是比较多的。后来听说了grid布局,据说是比flex布局更加强大的,因为flex是在一维方向上的布局,而grid布局是在二维平面上的布局。...花了1个下午的时间我简单的研究了一下,突然发现我可能并不需要完全掌握grid布局的每一个方面,可能只需要掌握几种常见布局的写法就够了。 9宫格布局 一个比较经典的应用grid布局的场景就是9宫格了。...这个功能使用flex布局也能够实现,但是需要使用两层的flex布局,使用grid布局可能更加的简单直观。...布局 */ display: grid; /* 3列同宽 */ grid-template-columns: repeat(3, 1fr); /* 3行同高 */...flex实现,grid布局实现起来也是更加直观简单 1 2 <div

    23710

    最强大的 CSS 布局 —— Grid 布局

    Grid 布局是什么? Grid 布局即网格布局,是一种新的 CSS 布局模型,比较擅长将一个页面划分为几个主要区域,以及定义这些区域的大小、位置、层次等关系。...号称是最强大的的 CSS 布局方案,是目前唯一一种 CSS 二维布局。利用 Grid 布局,我们可以轻松实现类似下图布局,演示地址[1] ?...Grid 布局和 flex 布局 讲到布局,我们就会想到 flex 布局,甚至有人认为竟然有 flex 布局了,似乎没有必要去了解 Grid 布局。...但 flex 布局Grid 布局有实质的区别,那就是 flex 布局是一维布局Grid 布局是二维布局。flex 布局一次只能处理一个维度上的元素布局,一行或者一列。...image 参考 常见的 Grid 布局用例[19] CSS Grid 网格布局教程[20] Grid 布局草案[21] 一行 CSS 代码实现响应式布局 – 使用 Grid 实现的响应式布局[22]

    4.3K20

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券