亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

CSS3中的display:grid,網格布局介紹

2024-07-11 09:00:22
字體:
來源:轉載
供稿:網友

1.網格布局(grid):

        它將網頁劃分成一個個網格,可以任意組合不同的網格,做出各種各樣的布局;

2.基本概念

        容器和項目,如圖所示:

    <div class="content">        <div class="b">1</div>        <div class="b">2</div>        <div class="b">3</div>        <div class="b">4</div>        <div class="b">5</div>        <div class="b">6</div>        <div class="b">7</div>        <div class="b">8</div>        <div class="b">9</div>    </div>

        .content即為容器,.b即為項目。

        行和列:        行:row;

        列:column;

3.容器屬性

        display:grid;            //默認是塊元素;

        display:inline-grid;         //行內塊元素

        指定一個容器采用網格布局;

   

        注意:設置為grid后,子元素的float,display: inline-block,display: table-cell、vertical-align和column-*等設置都將失效。

.content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-columns: 100px 100px 100px;            grid-template-rows: 100px 100px 100px;        }

4.屬性解釋

        grid-template-columns:定義每一列的列寬;

        grid-template-columns:100px 100px 100px;      //總共三列,每列列寬是100px;=

        grid-template-rows:定義每一行的行高;

        grid-template-rows:100px 100px 100px;        //從上至下,每行高度為100px;

        //除了使用像素,還可以使用百分比;

        拓展:

            重復寫值很麻煩,可以用repeate函數;

            repeat(次數,大小);

            例如:repeat(3,100px);            //重復3次,每次100px;

        repeat寫法:

        grid-template-columns:repeat(3,100px);

        grid-template-rows:repeat(3,100px);

        也可以重復某一種不固定大小模式;

        例如:

        grid-template-columns:100px 80px 100px;        

        改寫成:

        grid-template-columns:repeat(2,100px 80px);    //代表重復2次100px 80px的模式;也就是4列;

        等同于:

        grid-template-columns:100px 80px 100px 80px;

        如圖: 

5.關鍵字

        1,auto-fill;如果容器大小不固定,項目大小固定,可以用auto-fill關鍵字自動填充;

        

    .content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-columns: repeat(auto-fill, 100px);}   

 

      

      2,fr(fraction):如果兩列的寬度分別為1fr和2fr,就表示后者是前者的兩倍。

   .content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-columns: 1fr 2fr;            grid-template-rows: repeat(3, 100px 80px);}

   

     

   fr也可以和px配合使用;

 

        .content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-columns: 400px 1fr 2fr;}

     

      

 3.minmax();

      grid-template-columns: 1fr 5fr minmax(100px, 1fr);

      解釋:第一列是1fr,第二列是5fr,第三列最小值是100px,最大是1fr。當第二列fr無限大時和第三列到100px時,會往第一列借值;

 

       .content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-columns: 1fr 5fr minmax(100px, 1fr);}

      4.auto:自適應;

   .content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-columns: 100px auto 100px;}

  

6.網格線名稱:

        .content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-columns: [c1] 100px [c2] 100px [c3] auto [c4];            grid-template-rows: [r1] 100px [r2] 100px [r3] auto [r4];}

        解釋:指定每一根網格線的名字,方便以后的引用。

        也可以有多個名字;[c1,c1a]

7.間距

      row-gap:行間距;

 .content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-columns: 100px 100px 100px;            grid-template-rows: 100px 100px 100px;            row-gap: 20px;}

    

      colum-gap:列間距; 

 .content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-columns: 100px 100px 100px;            grid-template-rows: 100px 100px 100px;            column-gap: 20px;}

      

簡寫:

      gap:20px 20px;

      row-gap和column-gap簡寫形式;

      gap省略了第二個值,瀏覽器認為第二個值等于第一個值。

8.區域

  grid-template-areas:網格布局允許指定"區域"(area),一個區域由單個或多個單元格組成。grid-template-areas屬性用于定義區域。

  .content {            box-shadow: 0 0 1px #f6f;            display: grid;            grid-template-areas: 'a b c' 'd e f' 'g h i';        }

 

總結

以上所述是小編給大家介紹的CSS3中的display:grid,網格布局介紹,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲sss综合天堂久久| 国产精品吴梦梦| 91欧美精品午夜性色福利在线| 欧美日韩激情美女| 亚洲理论片在线观看| 日韩欧美aaa| 国产成人精品电影| 亚洲xxxx妇黄裸体| 国产成人一区二| 日本亚洲欧美三级| 成人黄色在线观看| 欧美成人午夜剧场免费观看| 欧美色图在线视频| 亚洲第一页在线| 2021久久精品国产99国产精品| 成人福利在线视频| 欧美激情手机在线视频| 91精品国产综合久久久久久久久| 精品一区二区电影| 91视频国产一区| 黄色一区二区在线观看| 亚洲无av在线中文字幕| 亚洲午夜未删减在线观看| 久久久久久尹人网香蕉| 久久久久久高潮国产精品视| 精品中文字幕视频| 亚洲国产精品字幕| 国产99久久精品一区二区 夜夜躁日日躁| 成人疯狂猛交xxx| 久久久99久久精品女同性| 欧美夜福利tv在线| 中文字幕日韩有码| 久久久视频精品| 日韩有码在线电影| 亚洲第一精品久久忘忧草社区| 欧美精品videos性欧美| 国产欧美日韩专区发布| 96精品久久久久中文字幕| 久久中文字幕国产| 91久久久久久久久| 国产一区香蕉久久| 国产精品欧美日韩| 国产精品久久久久久久久久新婚| 色综合天天狠天天透天天伊人| 亚洲精品成a人在线观看| 蜜月aⅴ免费一区二区三区| 国产精品偷伦一区二区| 久久久综合免费视频| 中文字幕国产日韩| 亚洲码在线观看| 日韩亚洲第一页| 国产成人在线一区二区| 欧洲成人在线观看| 91精品国产91| 精品久久久久久久久国产字幕| 91精品国产高清久久久久久91| 亚洲国产精品福利| 亚洲精品久久久久中文字幕二区| 2020欧美日韩在线视频| 91黑丝在线观看| 亚洲丁香婷深爱综合| 精品在线小视频| 国产aⅴ夜夜欢一区二区三区| 欧美亚洲免费电影| 欧美日韩福利电影| 亚洲天天在线日亚洲洲精| 国产精品香蕉国产| 这里只有精品久久| 91在线色戒在线| 国产精品国产三级国产aⅴ9色| 91九色视频导航| 国产成人黄色av| 欧美巨猛xxxx猛交黑人97人| 日韩视频中文字幕| 综合网日日天干夜夜久久| 日韩欧美aⅴ综合网站发布| 日韩美女视频中文字幕| 日韩影视在线观看| 91产国在线观看动作片喷水| 欧洲成人午夜免费大片| 性金发美女69hd大尺寸| 欧美精品精品精品精品免费| 精品国内自产拍在线观看| 亚洲成人精品av| 夜夜嗨av一区二区三区免费区| 欧美丰满少妇xxxx| 欧美高清视频在线观看| 日韩精品中文字幕视频在线| 91在线中文字幕| 国产精品观看在线亚洲人成网| 亚洲天堂av在线播放| 欧美日韩国产专区| 日韩精品免费在线视频| 亚洲伊人久久综合| 狠狠久久亚洲欧美专区| 国产美女直播视频一区| 中文字幕亚洲一区在线观看| 日韩欧美在线观看| 亚洲国产精品专区久久| 97avcom| 日韩欧美aaa| 国产精品久久久久久五月尺| 亚洲乱码国产乱码精品精天堂| 这里精品视频免费| 亚洲**2019国产| 一本色道久久综合狠狠躁篇怎么玩| 在线丨暗呦小u女国产精品| 国产精品久久久久久久av大片| 在线免费看av不卡| 亚洲第一区中文字幕| 成人国内精品久久久久一区| 亚洲va欧美va国产综合久久| 97视频国产在线| 91在线免费网站| 久久亚洲一区二区三区四区五区高| 97国产精品免费视频| 欧美成人午夜激情视频| 国产精品jvid在线观看蜜臀| 日韩中文字幕免费视频| 精品一区二区三区电影| 久久久国产精品免费| 欧美日韩人人澡狠狠躁视频| 欧美日韩国产二区| 精品成人国产在线观看男人呻吟| 久久久久久美女| 亚洲国产精品资源| 国产激情视频一区| 久久精品电影一区二区| 国产成人精品日本亚洲专区61| 亚洲精品wwww| 91丨九色丨国产在线| 国产精品久久久久久久久久久久久| 97视频在线观看成人| 日韩成人在线电影网| 九九综合九九综合| 亚洲最大的免费| 日本一区二区在线播放| 91热福利电影| 国产精品爽爽爽| 日韩资源在线观看| 久久久中精品2020中文| 欧美成aaa人片在线观看蜜臀| 国产亚洲人成网站在线观看| 综合网日日天干夜夜久久| 欧美精品九九久久| 亚洲黄色av女优在线观看| 国产成人在线一区二区| 2019中文字幕全在线观看| 欧美电影在线免费观看网站| 欧美性视频精品| 精品国偷自产在线视频99| 国产亚洲a∨片在线观看| 亚洲黄色片网站| 久久99青青精品免费观看| 日韩在线观看免费av| 岛国视频午夜一区免费在线观看| 久久福利视频网| 欧美黑人xxxⅹ高潮交| 91九色视频在线| 亚洲电影免费在线观看| 午夜美女久久久久爽久久| 欧美激情视频网| 久久成人亚洲精品| 国产精品吹潮在线观看|