美文网首页
网格布局Grid实现九宫格(绝对单位)

网格布局Grid实现九宫格(绝对单位)

作者: 编程小橙子 | 来源:发表于2019-11-28 13:50 被阅读0次

首先看效果图

image.png

代码实现

html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=\, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <link rel="stylesheet" href="index.css">
</head>

<body>
    <div class="container_big_box">
        <div class="item content_grid1">1</div>
        <div class="item content_grid2">2</div>
        <div class="item content_grid3">3</div>
        <div class="item content_grid4">4</div>
        <div class="item content_grid5">5</div>
        <div class="item content_grid6">6</div>
        <div class="item content_grid7">7</div>
        <div class="item content_grid8">8</div>
        <div class="item content_grid9">9</div>
    </div>
</body>

</html>

css

.container_big_box {
    display: grid;
    grid-template-rows: 60px 60px 60px;
    /*共三行,每行行高60px*/
    grid-template-columns: 60px 60px 60px;
    /*共三列,每列列宽60px*/
}

.item {
    font-size: 24px;
    text-align: center;
    border: 1px solid #000;
    line-height: 60px;
    color: white;
}

.content_grid1,
.content_grid2,
.content_grid3 {
    background: red;
}

.content_grid4,
.content_grid5,
.content_grid6 {
    background: green;
}

.content_grid7,
.content_grid8,
.content_grid9 {
    background: blue;
}

注意:在使用了网格布局后,子元素float、display: inline-block、display: table-cell、vertical-align和column-*等设置都将失效

以上是今天总结的一部分,后续还会带来更多内容,欢迎关注支持。

相关文章

  • 网格布局Grid实现九宫格(绝对单位)

    首先看效果图 代码实现 html css 注意:在使用了网格布局后,子元素float、display: inlin...

  • 介绍 CSS 中的长度单位 fr

    简介 在 CSS Grid 网格布局中,引入了一种新的长度单位 fr(fraction)。它表示 Grid 布局中...

  • Grid网格布局学习

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

  • CSS Grid Loading

    使用CSS3的Grid网格布局实现Loading加载页的动画效果,制作的思路是使用Grid网格布局制作3x3的九宫...

  • CSS Grid网格布局

    参考资料 CSS Grid 网格布局教程 - 阮一峰 概述 网格布局(Grid)是最强大的 CSS 布局方案。 它...

  • Grid布局

    CSS Grid(网格) 布局(又称为 “Grid(网格)” ),是一个二维的基于网格的布局系统它的目标是完全改变...

  • CSS Grid 布局

    CSS Grid(网格) 布局(又称为 “Grid(网格)” ),是一个二维的基于网格的布局系统它的目标是完全改变...

  • Python GUI layout基础

    Python tkinter中的布局有1.place2.pack3.grid分别是绝对,流式和网格布局。 Plac...

  • CSS Grid 网格布局

    CSS Grid 网格布局教程

  • [CSS]之Grid布局

    网格布局(Grid)将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局 一、Grid布局与Flex...

网友评论

      本文标题:网格布局Grid实现九宫格(绝对单位)

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