面试官:九宫格布局写一个叭。

312 阅读1分钟

九宫格布局在开发中也是常常使用的,比如朋友圈的九宫格照片,各大电商网站导航也页面等等。那么九宫格用最常用的flex布局又怎么实现呢?

代码

    <style>
        /* 清除默认样式 */
        * {
            margin: 0;
            padding: 0;
        }

        /* 全屏显示 */
        html,
        body,
        #box {
            height: 100%;
        }

        #box {
            display: flex;
            flex-wrap: wrap;
        }

        #box div {
            background-color: red;
            width: 33%;
            height: 33%;
            margin: .5px;
        }
    </style>
</head>

<body>
    <div id="box">
        <div>1</div>
        <div>2</div>
        <div>3</div>
        <div>4</div>
        <div>5</div>
        <div>6</div>
        <div>7</div>
        <div>8</div>
        <div>9</div>
    </div>
</body>

效果

动画1.gif


记录记录!