美文网首页
轻松上手Grid布局

轻松上手Grid布局

作者: 郑宋君 | 来源:发表于2018-12-03 17:55 被阅读0次

Grid布局和之前的使用浮动布局思路上有很大不同,使用浮动布局更多的像时画页面,而Grid布局从意义上面更接近布局这个词,因为它的布局思路时先把大框架搭好,然后往里面填塞内容为什么这么说呢?
html代码

  <div class="container">
  </div>

css代码

.container {
  width:400px;
  height:300px;
  border:1px solid red;
  display:grid;
  grid-template-columns:50px auto 50px;    
  grid-template-rows:50px auto 50px;
}

这样我们打开控制台就能看到有几条隐形的线存在


1.jpg

fr也时Grid布局中的一个概念,自由空间内fr的自由空间总量的商值

.container {
  width:400px;
  height:300px;
  border:1px solid red;
  display:grid;
  grid-template-columns:50px 1fr 50px 1fr;    
  grid-template-rows:50px 1fr 50px 1fr;
}

上述代码的意思就可以理解成宽度和高度减去100px后分成分成了2分,每份为1fr

2.jpg

当我们设置好大致的布局后,我们往里面填充内容
代码

<style>
.container {
  width:400px;
  height:300px;
  border:1px solid red;
  display:grid;
  grid-template-columns:50px auto 50px;
  grid-template-rows:50px auto 50px;
  grid-template-areas:
    "header header header"
    ".      main   sidebar"
    "footer      footer   footer"
}

header {
  background:yellow;
  grid-area:header
}

main {
  background:blue;
  grid-area:main
}

.sidebar {
  background:red;
  grid-area:sidebar
}

footer{
  background:green;
  grid-area:footer
}
</style>
  <div class="container">
    <header></header>
    <main></main><div class="sidebar"></div>
    <footer></footer>
  </div>
1543830689(1).jpg

相关文章

  • 轻松上手Grid布局

    Grid布局和之前的使用浮动布局思路上有很大不同,使用浮动布局更多的像时画页面,而Grid布局从意义上面更接近布局...

  • Grid布局-一例三写法入门grid布局

    Grid布局 是CSS中最强大的布局系统,其属性繁杂,还有各种简写,但是举个例子很容易理解并上手grid布局。 h...

  • Grid布局相关属性

    定义display:grid或inline-grid开启子元素的Grid布局。 不同于flex布局,grid布局是...

  • 【融职培训】Web前端学习 第2章 网页重构16 grid布局

    一、grid布局概述 grid布局与flex布局对比 grid布局可以为网页提供更强大的布局功能,它与flex布局...

  • CSS Grid 布局

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

  • 2020-02-03

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

  • css Grid布局

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

  • Grid布局参考资料

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

  • grid 网格布局

    Grid网格布局 Grid布局是一个二维的布局方法,纵横两个方向总是同时存在。 作用在grid容器上作用在grid...

  • [2020-08-10]css3中的常用几种布局

    div的水平垂直居中 flex布局,使用display: flex实现水平垂直居中 grid布局 使用grid布局...

网友评论

      本文标题:轻松上手Grid布局

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