css(八):css布局-grid

1.首先設置網(wǎng)格的父級元素

display:grid

2.網(wǎng)格列寬設置

grid-template-colums:100px 10px 100px 10px 100px;
表示第1列100px,第2列10px(此列可作為列與列之間的間隙)

3.網(wǎng)格高度設置

grid-template-rows:auto 10px auto 10px;
表示第1行高度自適應內容,第2行10px(此列可作為列與列之間的間隙)
4.代碼實現(xiàn)

 <style>
        /*網(wǎng)格列寬設置*/
        /*grid-template-colums:100px 10px 100px 10px 100px;*/
        /*網(wǎng)格高度設置*/
        /*grid-template-rows:auto 10px auto 10px;*/
        .wrapper {
            display: grid;
            grid-template-columns: 100px 10px 100px 10px 100px;
            grid-template-rows: auto 10px auto;
        }

        .box {
            background-color: #444;
            color: #fff;
            font-size: 150%;
            line-height: 60px;
            text-align: center;
        }
        .b,.d,.f,.g,.h,.i,.j,.l,.n{
            background-color: #1D8FEE;
        }
<div class="wrapper">
    <div class="box a">A</div>
    <div class="box b"></div>
    <div class="box c">C</div>
    <div class="box d"></div>
    <div class="box e">E</div>
    <div class="box f"></div>
    <div class="box g"></div>
    <div class="box h"></div>
    <div class="box i"></div>
    <div class="box j"></div>
    <div class="box k">K</div>
    <div class="box l"></div>
    <div class="box m">M</div>
    <div class="box n"></div>
    <div class="box o">O</div>
</div>
    </style>

效果如圖:


1520911670(1).png

5.也可直接設置網(wǎng)格位置

上圖中A字母的網(wǎng)格位置為:

 grid-column-start: 1;
 grid-column-end: 2;
 grid-row-start: 1;
 grid-row-end: 2;

O字母的網(wǎng)格位置為:

 grid-column-start: 5;
 grid-column-end: 6;
  grid-row-start: 3;
  grid-row-end: 4;

因此若要將兩個字母位置互換,可直接定義其網(wǎng)格線的位置。

6. 網(wǎng)格位置縮寫

上上圖中A字母的網(wǎng)格位置為:

 grid-column: 1 / 2;
 grid-row: 1 / 2;

還可進一步縮寫為:
O字母的網(wǎng)格位置為:

  grid-area: 3/5/4/6;

分別是 行起始位置/列起始位置/行結束位置/列結束位置

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • 簡介 CSS Grid布局 (又名"網(wǎng)格"),是一個基于二維網(wǎng)格布局的系統(tǒng),旨在改變我們基于網(wǎng)格設計的用戶界面方式...
    咕咚咚bells閱讀 2,710評論 0 4
  • 前言 溫馨提示:本文較長,圖片較多,本來是想寫一篇 CSS 布局方式的,但是奈何 CSS 布局方式種類太多并且實現(xiàn)...
    sunshine小小倩閱讀 3,266評論 0 59
  • 簡介CSS網(wǎng)格布局(又稱“網(wǎng)格”),是一種二維網(wǎng)格布局系統(tǒng)。CSS在處理網(wǎng)頁布局方面一直做的不是很好。一開始我們用...
    _leonlee閱讀 65,770評論 25 173
  • 前戲 沒有前戲。。。。。真的沒有。 Grid布局簡介 不多bb先丟個文檔上來(嗯) 網(wǎng)格布局 - CSS | MD...
    clancysong閱讀 1,988評論 0 1
  • 每日圖鑒 · 每一次難過的時候,就想來看一看大海 作者:驢光掠影 行業(yè)故事匯 ·核電人上輩子都是折翼的天使 作者:...
    簡黛玉閱讀 5,707評論 6 64

友情鏈接更多精彩內容