美文网首页
grid布局

grid布局

作者: Kairk996 | 来源:发表于2020-05-12 13:36 被阅读0次

在容器中使用display: grid,与flex相比,grid类似二维布局,而flex类似一维布局。
demo演示

.container {
  display: grid;
  grid-template-columns: 1fr 1fr 2fr; // 比例布局 当子元素没有设置宽度时可用,设置宽度时绝对大小仍有效,但column会炸
  grid-template-rows: 100px 200px; // 当子元素没有设置高度有效,设置高度比例和px都无效
  row-gap: 1px; // 行间距
  column-gap: 2px; // 列间距
  gap: 3px; // 统一间距
  align-items: center/end; // 垂直对齐
  justify-items: center/end/space-between; // 水平对齐
  // 当没超过容器大小时,可设置内容整体对齐
  align-content: center/end;
  justify-content: center/end/space-between;
  // 一种布局方式
  grid-template-areas: "header header header"
    "sidebar content content"
    "footer footer footer";
}
.header {
    grid-area: header;
    height: 300px;
    background-color: brown;
}
.sidebar {
    grid-area: sidebar;
    height: 300px;
    background-color: cadetblue;
}
.content {
    grid-area: content;
    height: 300px;
    background-color: chocolate;
}
.footer {
    grid-area: footer;
    height: 300px;
    background-color: cornflowerblue;
}

相关文章

  • 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网格布局学习

    Grid网格布局学习 引言 本文不对grid布局由来以及优劣做过多的介绍,仅介绍grid网格布局的用法及其效果显示...

  • px em rem vh vm

    后续补充:flex 布局 Grid 布局

网友评论

      本文标题:grid布局

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