当前位置:首页 > 日记 > 正文

CSS网格布局教程的网格单元布局

CSS网格布局教程的网格单元布局
本文通过举例说明CSS网格的布局,让我们一起来了解它的强大魅力,需要的朋友可以参考一下。
CSS网格布局对我来说是一个全新的布局,但许多其他国家的朋友已经充分意识到布局。在前面,我们花了两个内容(CSS网格布局教程网格布局和CSS网格布局教程浏览器打开CSS网格布局的总结是什么),为这条路也许你想知道的是如何使用它你不要着急,然后通过各种例子来说明CSS的网格布局,让我们一起来了解它的魅力。

当然,下一个例子是不是我想出来的,这就是我挖了出来,主要制作人是Rachel Andrew。在继续阅读,我们应该感谢Rachel Andrew,感谢他给我们的CSS网格布局这样的例子很多。同时,如果你想成为能在你的浏览器上正常的CSS网格布局的例子,接下来的表现,你必须首先确保您已经阅读浏览器的CSS网格的CSS网格布局的开放式布局教程汇总一文,并根据文中所述方法进行设置。如果你没有的话,你可以不看下面的例子的影响。我们不必纠结,打击。
定义一个网格

可以将父容器的显示属性设置为网格或内联网格来定义网格。

在这个例子中,有三列,创建一个网格,三列宽度100px,并指定各列之间的间距为10px。同时,网格有三行,每行的高度是自动的,和行与行之间的距离10px。简单一点的是三行和三列的网格,在一排排,行与行之间的间距是10px。

此时,浏览器自动填充容器中的每个单元格元素。当列的数量超过指定的数字时,网格将自动更改行,如下图所示。
查看代码是如何完成的。

HTML
复制代码代码如下所示:


B
C
D
E
F
G
H

J
CSS
复制代码代码如下所示:
{体
填料:50px;
}
{。包装
显示:网格;
网格模板列:100px 10px 100px 10px 100px;
网格模板行:汽车10px汽车;
}
{。箱
背景颜色:# 444;
颜色:# FFF;
字体大小:150%;
填料:20px;
}
B,D,G,我{
背景颜色:红色;
}
定义网格的关键代码:
复制代码代码如下所示:
{。包装
显示:网格;
网格模板列:100px 10px 100px 10px 100px;
网格模板行:汽车10px汽车;
}

在线案例

从这个例子中,我们可以看到,包装容器定义的显示网格,并定义为网格,利用网格模板列:100px 10px 100px 10px 100px和网格模板行:汽车10px汽车;柱间距,lecoing,行高和行间的间距的规定。相应的子元素。A,C,E,F,。。。H。J列100px宽度(即黑色区域),而B、D、G和我是列和列之间的距离(即红色区域),但是当一行中的元素填充时将包裹,例如,F ~ {J}.自动更改为第二行显示。
基于网格线的占空区

网格中的细胞是由一个网格线,所以在网格布局,也可以使用一个网格线的子元素设置占地面积的基础上,在容器中十个子元素,~。j.wrapper下面,然后看看如何基于网格线来实现各个网格布局区域。

对于网格线,网格布局有两种,一种是线,另一种是线,相应的网格单元有线起始线(网格列开始)、线终止线(网格柱端)和线起始线(网格行开始)和线结束线(网格行结束)。
如上所示,紫色是行网格线,而蓝色是行网格线。明亮的红细胞柱突出线系,列终止线道为直线的起点线3号线,和线终止线之处。也就是说,四的网格线之间的区域是一个单元。

接下来,请看一个如何使用网格线来实现单元占用区域的示例:

HTML
复制代码代码如下所示:


B
C
D
E
F
G
H

J
CSS
复制代码代码如下所示:
{体
填料:50px;
}
{。包装
显示:网格;
网格模板列:100px 10px 100px 10px 100px 10px 100px;
网格模板行:汽车10px汽车10px汽车;
}
{。箱
背景颜色:# 444;
颜色:# FFF;
字体大小:150%;
填料:20px;
文本对齐:中心;
}
一个{。
网格列开始:1;
网格列结束:2;
网格行起始:1;
网格行结束符:2;
}
{。B
网格列开始:3;
网格列结束:4;
网格行起始:1;
网格行结束符:2;
}
{ C。
网格列开始:5;
网格列结束:6;
网格行起始:1;
网格行结束符:2;
}
{。D
网格列开始:7;
网格列结束:8;
网格行起始:1;
网格行结束符:2;
}
{。E
网格列开始:1;
网格列结束:2;
网格行起始:3;
网格行结束符:4;
}
{。F
网格列开始:3;
网格列结束:4;
网格行起始:3;
网格行结束符:4;
}
{。G
网格列开始:5;
网格列结束:6;
网格行起始:3;
网格行结束符:4;
}
{。H
网格列开始:7;
网格列结束:8;
网格行起始:3;
网格行结束符:4;
}
{。我
网格列开始:1;
网格列结束:2;
网格行起始:5;
网格行结束符:6;
}
{ {J}.
网格列开始:3;
网格列结束:4;
网格行起始:5;
网格行结束符:6;
}

在线案例

这种方式,你可以把你的子元素,~。B在任何位置,例如,你想改变,和F,现在,所以很容易做:
复制代码代码如下所示:
一个{。
网格列开始:3;
网格列结束:4;
网格行起始:3;
网格行结束符:4;
背景:红色;
}
{。F
网格列开始:1;
网格列结束:2;
网格行起始:1;
网格行结束符:2;
背景:橙色;
}

操作的效果如下:
在线案例
网格线速记

前两个示例向您展示了如何使用布局来实现布局,这既简单又方便。唯一的问题是写代码麻烦,什么格栏开始,格子柱结束等等。事实上,有一个简单的方法可以让你免受痛苦。

网格线的缩写实际上是网格列和网格行的开始值和结束值的组合,这些行是由分隔的:
复制代码代码如下所示:
一个{。
网格列开始:1;
网格列结束:2;
网格行起始:1;
网格行结束符:2;
}

它可以写成:
复制代码代码如下所示:
一个{。
网格列:1 2;
网格行:1 2;
}

因此,上面的代码,我们可以改成速记:
复制代码代码如下所示:
一个{。
网格列:1 2;
网格行:1 2;
}
{。B
网格列:3 4;
网格行:1 2;
}
{ C。
网格列:5 6;
网格行:1 2;
}
{。D
网格列:7 8;
网格行:1 2;
}
{。E
网格列:1 2;
网格行:3 4;
}
{。F
网格列:3 4;
网格行:3 4;
}
{。G
网格列:5 6;
网格行:3 4;
}
{。H
网格列:7 8;
网格行:3 4;
}
{。我
网格列:1 2;
网格行:5 6;
}
{ {J}.
网格列:3 4;
网格行:5 6;
}

效果仍然:
在线案例
网格区域的元素占据区

在CSS网格布局的关键东、网格面积grid-area.grid区是由四个网格线的空间。简单地说,网格单元也是一个网格区域(因为它有一个由四条网格线组成的空间)。多个单元的合并也是一个网格区域,因此,为了达到这种效果,还可以使用网格区域完成区域网格。

在一个具体的案例是,一个简单的了解,网格线组成的网格区域,网格线组成的网格区域的顺序开始排/列/行开始结束/ column-end.each网格线也用/分隔。

下一个示例将使用网格区域转换,代码样式转换如下:
复制代码代码如下所示:
{。包装
显示:网格;
网格模板列:100px 10px 100px 10px 100px 10px 100px;
网格模板行:汽车10px汽车10px汽车;
}
一个{。
网格区域:1 1 2 2;
}
{。B
网格区域:1 3 2 4;
}
{ C。
网格区域:1 5 2 6;
}
{。D
网格区域:1 7 2 8;
}
{。E
网格区域:3 1 4 2;
}
{。F
网格区域:3 3 4 4;
}
{。G
网格区域:3 5 4 6;
}
{。H
网格区域:3 7 4 8;
}
{。我
网格区域:5 1 6 2;
}
{ {J}.
网格区域:5 3 6 4;
}

结果如下:
在线案例

让你的世界更容易吗。
总结

本文主要通过几个简单的例子来演示如何使用网格的定义,以及如何使用网格布局,可以说,这样的布局单元格和表格不吸,什么东西是不一样的,但现实是残酷的,我们的布局是像明星万,没有那么简单。它不是CSS网格布局是非常强大的,你怎么实现一些复杂的布局请注意本章的分解,并说明如何实现细胞合并的效果。

相关文章

PS打造美丽雪景雪景动态图

PS打造美丽雪景雪景动态图

动态图,雪景,美丽,电脑软件,PS,本教程是向朋友介绍PS,制作美丽而美丽的雪景,GIF动态图法。教程产生的效果非常漂亮,难度也不大。建议像你这样的朋友和教程一起学习。 当我用ps制作雪花时,我相信大多数人都在考虑用一把刷子来制作雪花。 这并不…

超感性人格的悲伤人格特征

超感性人格的悲伤人格特征

特征,人格,感性,悲伤,电脑软件,以下是你编译的悲伤和悲伤的个性签名的内容。如果你喜欢小编辑的建议,请继续关注它。 回想起来,我们用坚强的姿态,面对时间,它是如此苍白。 慢慢发现,爱一个人就是毁灭原来的自己。 依赖是可怕的。一旦你倒下,你就…

一个美丽的动画与纯CSS3制作主机价

一个美丽的动画与纯CSS3制作主机价

主机,动画,价格表,一个美丽,电脑软件,本文主要介绍了纯CSS3,产生美丽的动画主机价格表。文中给出了两个具体的实现实例,可直接用于修改后的项目,非常实用,需要朋友参考。 在网页上发布产品时,通常有几套价格方案。通常我们把几个程序放在一起,用…

实现网格布局的两种方法

实现网格布局的两种方法

方法,网格布局,两种,电脑软件,本文介绍了光栅布局的2种简单方法,并附有实例代码。非常实用。这是给你的推荐信。 1。使用float: 复制代码代码如下所示: 部分 { border: solid 1px; } 节段 { 浮点数:左; 左:10px保证金; 边距:10px; 文本对齐:中心; 宽度…

ppt超链接如何做ppt制作教程

ppt超链接如何做ppt制作教程

超链接,如何做,制作教程,电脑软件,ppt,ppt使用过程中如何添加超链接,小汇编PPT超链接如何使用相关资料,可以学习。 方法: 1。首先,创建一个新的微软PowerPoint演示文稿。 2。构建一个新的微软PowerPoint演示文稿,打开文档并向其中输入一些内容…

插画绘制可爱的3D折纸多边形效果冰

插画绘制可爱的3D折纸多边形效果冰

绘制,3D,多边形,插画,冰淇淋,本教程是介绍画插画冰淇淋的朋友的方法,可爱的3D折纸多边形效果,教程制作的冰淇淋很漂亮,作者也很详细,推荐给喜欢,朋友们可以跟着教程一起学习。 多边形的效果仍然是一个热门的趋势。只要你想上,就多练习吧。今天带…

用jQuery自动触发事件的方法

用jQuery自动触发事件的方法

方法,事件,电脑软件,jQuery,本文演示了jQuery自动触发事件的方法: 常见的模拟 有时,您需要模拟用户的操作来实现一次单击的效果。例如,在用户进入页面后,单击事件不会激活用户。 在jQuery,触发()方法可以用来进行模拟操作。例如,你可以使用下面…

PS中锁定透明像素的定义及应用实例

PS中锁定透明像素的定义及应用实例

应用实例,透明,锁定,像素,戒指,本教程是介绍一个朋友对ps中透明像素的定义和应用实例,主要介绍制作戒指的效果。在这里我想向大家介绍一下。让我们看一看。 透明像素的锁定是什么锁定的透明像素在哪里 其实,锁定透明像素在PS图象处理软件是…

Javascript实现了基于3种原始颜色的颜色

Javascript实现了基于3种原始颜色的颜色

颜色选择器,实现了,原始,颜色,电脑软件,本文介绍了一种javascript基于3种颜色的颜色选择器的方法,供大家参考: document.write(红、绿、蓝灰色); {真}; T. = A('msecolor_ab2)。孩子{ 0 }; 结核病= A('msecolor_ab2)。孩子{ 1 }; time check定期支票= A('ms…

QQ为什么自动关闭QQ的常见问题

QQ为什么自动关闭QQ的常见问题

常见问题,自动关闭,电脑软件,QQ,通常,自动关闭QQ的可能性有很多。一般来说,QQ为什么自动关机总的来说,由于记忆问题,我们必须根据具体情况做出相应的分析,找到合适的案例,并做相应的处理。 原因1:硬盘空间不足 解决方案:清理磁盘,单击任务栏启动-应…

超简单PS英雄,明星穿花外套(附东北教

超简单PS英雄,明星穿花外套(附东北教

教程,英雄,东北,素材,简单,在一个中国地方特色的服饰亮相戛纳电影节,在本月中旬的女演员张馨予正迅速成为一个话题,已成为东北花卉外套总督的另一个精神污染,在微博、朋友圈被玩坏了。下面小编就为大家带来PS的英雄,在东北大衣教程明星穿花,感兴…

PS生节约时间的技巧让你更高效,在效

PS生节约时间的技巧让你更高效,在效

让你,高效,效果图,节约,效率,学习PS生节省时间的技巧:让你在效果图设计更有效和高效 PS CC是非常强大的 一、快捷键 你可以在编辑菜单中找到键盘快捷键,选项,但我们通常用来调用快捷键菜单命令/按Ctrl + Alt + Shift K选项/从应用菜单命令找到…