当前位置:首页 > 实用技巧 >

怎样添加网格属性(怎么快速添加网格)

来源:原点资讯(www.yd166.com)时间:2023-11-30 07:28:31作者:YD166手机阅读>>

我们直接进入代码,如下所示,先写些标签,源码在这个链接里面:https://codepen.io/Shadid/pen/zYqNvgv

<divclass="container"> <header>Header</header> <aside>Aside1</aside> <section>Section</section> <aside>Aside2</aside> <footer>Footer</footer> </div>

在上面,我们创建了一个header、两个aside和一个footer元素,并将它们包装在一个container 元素中。我们为容器元素中的所有元素添加背景色和字体大小。

.container>*{ background:aquamarine; font-size:30px; }

运行的网页如下:

怎样添加网格属性,怎么快速添加网格(1)

现在我们添加一些网格属性:

.container{ display:grid; grid-gap:5px; grid-template-areas: "header" "aside-1" "aside-2" "section" "footer" } /*Assigngridareastoelements*/ header{ grid-area:header; } aside:nth-of-type(1){ grid-area:aside-1; } aside:nth-of-type(2){ grid-area:aside-2; } section{ grid-area:section; } footer{ grid-area:footer; }

首先,我们定义了display:grid,它将启用网格布局,然后我们使用grid-gap在网格元素中增加间隙。

接下来,我们为每个html元素分配了一个网格区域名称。在container 类中,我们可以使用grid-template-areas`属性定 义html 模板的外观,注意网格模板区域是如何排列的。

grid-template-areas: "header" "aside-1" "aside-2" "section" "footer"

元素的顺序与 dom 结构不同。但是,最终按我们网络区域的顺序来展示。

怎样添加网格属性,怎么快速添加网格(2)

下一步是使我们的页面具有响应性。我们希望在更大的屏幕上使用不同的布局。CSS网格使得处理媒体查询和创建响应式布局变得非常容易。看下面代码:

@media(min-width:670px){ .container{ grid-template-areas: "headerheaderheader" "aside-1sectionaside-2" "footerfooterfooter" } }

我们所要做的就是在媒体查询中重新排序网格模板区域。

怎样添加网格属性,怎么快速添加网格(3)

网格列和行

如何使用 CSS 网格来组织列和?先从下面的代码开始:

<divclass="container"> <divclass="item">One</div> <divclass="item">Two</div> <divclass="item">Three</div> <divclass="item">Four</div> <divclass="item">Five</div> <divclass="item">Six</div> </div>

添加一些基本的 css

.container{ display:grid; height:100vh; grid-gap:10px; } .item{ background:lightcoral; }

我们为上面的 dom 结构使用了网格布局,并使用grid-gap增加了风格之间的间距。现在,我们使用grid-template-columns属性来添加一些列。

.container{ display:grid; height:100vh; grid-gap:10px; grid-template-columns:100px200pxautoauto; }

就像这样,我们使用了列。我们指定第一列为100px,第二列为200px。由于我们在第3列和第4列中应用了auto,因此剩余的屏幕长度将在其中分成两半。

怎样添加网格属性,怎么快速添加网格(4)

首页 123下一页

栏目热文

绘制地面网格(怎么绘制网格)

绘制地面网格(怎么绘制网格)

点击上方【大水牛测绘】关注我们1、方格网法将场地划分为边长10—40m的正方形方格网,通常以20m居多。再将场地设计标高...

2023-11-30 07:22:25查看全文 >>

怎么新建网格(怎么一键添加网格)

怎么新建网格(怎么一键添加网格)

使用文档网格可以有助于大家在文档中记录文本时进行排列位置,其作用类似于建立一个坐标,当需要进行固定行数时,可以建立文档网...

2023-11-30 07:42:39查看全文 >>

怎么创建标准制图的网格(怎样创建合适大小网格)

怎么创建标准制图的网格(怎样创建合适大小网格)

掌握了基本功就可以做复杂网格作图题了!,...

2023-11-30 07:49:20查看全文 >>

快速制作网格(网格制作方法和技巧)

快速制作网格(网格制作方法和技巧)

当我们在排版海报、画册的时候,往往需要通过建立参考线来规范版面。在PS中建立参考线,你是不是还在一根一根地画?今天,我们...

2023-11-30 07:23:44查看全文 >>

网格样式怎么设置(怎么设置网格尺寸)

网格样式怎么设置(怎么设置网格尺寸)

可能还有很多人分不清Excel这个软件中网格线和边框的区别,由于Excel主要是用来处理数据的,它的主界面由许多小单元格...

2023-11-30 07:12:56查看全文 >>

四种人不宜喝姜水(喝姜水的禁忌什么人)

四种人不宜喝姜水(喝姜水的禁忌什么人)

姜大家都有见过,这是一种我们经常放在炒菜中或者是炖肉里面的调料。很多人都知道姜的作用不仅仅是调味产品那么简单,其实它对人...

2023-11-30 07:09:55查看全文 >>

姜水正确喝法(姜水怎么喝比较好)

姜水正确喝法(姜水怎么喝比较好)

生姜红茶的功效与作用1、生姜红茶具有活血的功效生姜含多种活性成分,具有解毒、消炎、去湿活血、暖胃、止呕、消除体内垃圾等作...

2023-11-30 07:28:16查看全文 >>

明世隐出什么装回血快伤害高(明世隐最强回血装)

明世隐出什么装回血快伤害高(明世隐最强回血装)

文/静海君从功能性的角度来看,明世隐的设计是很成功的。在他的增强之下,队友的输出会出现大幅度的提高;在他的削弱之下,敌对...

2023-11-30 07:14:59查看全文 >>

明世隐出什么装备辅助伤害高啊(明世隐辅助伤害最高的装备)

明世隐出什么装备辅助伤害高啊(明世隐辅助伤害最高的装备)

明世隐被玩家亲切称呼为“小明”,他看似没有攻击性,但牵着的队友却非常暴躁,比如成吉思汗和娜可露露两个最佳搭配。关于明世隐...

2023-11-30 07:10:35查看全文 >>

明世隐出什么装可以秒掉坦克(明世隐出什么装可以秒掉大肉)

明世隐出什么装可以秒掉坦克(明世隐出什么装可以秒掉大肉)

随着6月10日王者荣耀正式服的一波更新,甄姬这一万年垫底儿王终于是得到了加强,其胜率也小幅提升摆脱了常年倒一的尴尬处境,...

2023-11-30 07:55:05查看全文 >>

文档排行