成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

css基礎(chǔ)多欄布局

NoraXie / 2950人閱讀

摘要:前端布局基礎(chǔ)布局,主要展現(xiàn)在移動(dòng)端,端同樣適用。分為一欄兩欄三欄四欄。這里使用了兩種方式實(shí)現(xiàn)。使用方式二,只需要考慮元素寬度即可,使用就可以實(shí)現(xiàn)分散居中的效果。

前端布局

基礎(chǔ)布局,主要展現(xiàn)在移動(dòng)端,pc端同樣適用。分為一欄、兩欄、三欄、四欄。
這里使用了兩種方式實(shí)現(xiàn)。
首先設(shè)置基礎(chǔ)樣式:

/*==================common css start================*/
    ul{
        list-style: none;
        background: #f0f1f1;
        padding: 30px 15px;
    }
    li{
        background: #fff;
        text-align: center;
        border: 1px solid #5d2a22;
        padding: 15px;
        box-sizing: border-box;
    }
    .clearfix::after{
        content:"";
        display: block;
        clear: both;
    }
/*==================common css end================*/
/*==================html start================*/
    
    
  • 入選CCTV中國(guó)年度品牌
  • 獲得Hair代理權(quán)
  • 簽署5G篩查合作協(xié)議
  • 全國(guó)開設(shè)近20家分院
  • 入選CCTV中國(guó)年度品牌
  • 獲得Hair代理權(quán)
  • 簽署5G篩查合作協(xié)議
  • 全國(guó)開設(shè)近20家分院
  • 入選CCTV中國(guó)
  • 獲得Hair代理權(quán)
  • 簽署5G篩查合作協(xié)議
  • 全國(guó)開設(shè)近20家
  • 了解植發(fā)需求
  • 推薦專業(yè)醫(yī)師
  • 咨詢
  • 定位
  • 檢測(cè)
  • 定制
  • 輔助
  • 養(yǎng)護(hù)
  • 咨詢
  • 定制
/*==================html end================*/

傳統(tǒng)計(jì)算方式:浮動(dòng)+寬度精確計(jì)算

    /*==============傳統(tǒng)(浮動(dòng)+清浮動(dòng)+寬度精確計(jì)算) start=================*/
        /*.one li:nth-child(n+2){
            margin-top: 15px;
        }
        .two li{
            float: left;
            width: 48%;
        }
        .two li:nth-child(even){
            margin-left: 4%;
        }
        .two li:nth-child(n+3){
            margin-top: 15px;
        }
        .three li{
            float: left;
            width: 32%;
            margin-left:2%
        }
        .three li:nth-child(3n-2){
            margin-left:0%
        }
        .three li:nth-child(n+4){
            margin-top: 15px;
        }
        .four li{
            float: left;
            width: 22%;
            margin-left:4%
        }
        .four li:nth-child(4n-3){
            margin-left: 0;
        }
        .four li:nth-child(n+5){
            margin-top: 15px;
        }*/
        /*==============傳統(tǒng)(浮動(dòng)+清浮動(dòng)+寬度精確計(jì)算) end=================*/

flex計(jì)算方式:flex

        /*================flex(按照需求設(shè)置寬度) start=================*/
        /*為方便查看,這里不多帶帶去掉clearfix類名了*/
        .clearfix::after{
            content: none;
        }
        ul{
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between;
        }
        .one li{
            width: 100%;
        }
        .one li:nth-child(n+2){
            margin-top: 15px;
        }
        .two li{
            width: 48%;
        }
        .two li:nth-child(n+3){
            margin-top: 15px;
        }
        .three li{
            width: 32%;
        }
        .three li:nth-child(n+4){
            margin-top: 15px;
        }
        .four li{
            width: 23%;
        }
        .four li:nth-child(n+5){
            margin-top: 15px;
        }
        /*================flex(按照需求設(shè)置寬度) end=================*/

兩種方式實(shí)現(xiàn)的效果一樣,如下圖:

總結(jié)

使用方式一的話,需要精確計(jì)算元素的寬度和元素的間隔,稍微有點(diǎn)偏差,布局就會(huì)被打亂。
使用方式二,只需要考慮元素寬度即可,使用justify-content: space-between;就可以實(shí)現(xiàn)分散居中的效果。
如果想了解更多flex布局,參考大神的文檔吧
Flex 布局教程:語法篇 http://www.ruanyifeng.com/blo...
Flex 布局示例 http://static.vgee.cn/static/...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/113140.html

相關(guān)文章

  • H5多列布局

    摘要:多列布局基本概念多列布局類似報(bào)紙或雜志中的排版方式,上要用以控制大篇幅文本。在網(wǎng)頁(yè)制作時(shí)采用層疊樣式表技術(shù),可以有效地對(duì)頁(yè)面的布局字體顏色背景和其它效果實(shí)現(xiàn)更加精確的控制。 多列布局 基本概念 1、多列布局類似報(bào)紙或雜志中的排版方式,上要用以控制大篇幅文本。 2、跨列屬性可以控制橫跨列的數(shù)量 /*列數(shù)*/ -webkit-column-count: 3; /*分割線*/ -webkit...

    Jingbin_ 評(píng)論0 收藏0
  • H5多列布局

    摘要:多列布局基本概念多列布局類似報(bào)紙或雜志中的排版方式,上要用以控制大篇幅文本。在網(wǎng)頁(yè)制作時(shí)采用層疊樣式表技術(shù),可以有效地對(duì)頁(yè)面的布局字體顏色背景和其它效果實(shí)現(xiàn)更加精確的控制。 多列布局 基本概念 1、多列布局類似報(bào)紙或雜志中的排版方式,上要用以控制大篇幅文本。 2、跨列屬性可以控制橫跨列的數(shù)量 /*列數(shù)*/ -webkit-column-count: 3; /*分割線*/ -webkit...

    mayaohua 評(píng)論0 收藏0
  • CSS3魔法堂:說說Multi-column Layout

    摘要:注意會(huì)生成新的,因此不會(huì)出現(xiàn)效果。圖中藍(lán)色線框,位于內(nèi),作為間的分隔線。不可否認(rèn)求學(xué)之路的艱辛苦悶。如此的努力,為了僅僅是能在大學(xué)逍遙快活一番這動(dòng)機(jī)實(shí)在讓人心寒,也正因如此造就了大學(xué)生的墮落。人類文明進(jìn)步最有力的證明。 前言 ?是否記得《讀者文摘》中那一篇篇優(yōu)美感人的文章呢?那除了文章內(nèi)容外,還記得那報(bào)刊、雜志獨(dú)有的多欄布局嗎??當(dāng)我們希望將報(bào)刊、雜志中的閱讀體驗(yàn)遷移到網(wǎng)頁(yè)上時(shí),最簡(jiǎn)單...

    gitmilk 評(píng)論0 收藏0
  • [譯]148個(gè)資源讓你成為CSS專家

    摘要:層疊樣式表二修訂版這是對(duì)作出的官方說明。速查表兩份表來自一份關(guān)于基礎(chǔ)特性,一份關(guān)于布局。核心第一篇一份來自的基礎(chǔ)參考指南簡(jiǎn)寫速查表簡(jiǎn)寫形式參考書使用層疊樣式表基礎(chǔ)指南,包含使用的好處介紹個(gè)方法快速寫成高質(zhì)量的寫出高效的一些提示。 迄今為止,我已經(jīng)收集了100多個(gè)精通CSS的資源,它們能讓你更好地掌握CSS技巧,使你的布局設(shè)計(jì)脫穎而出。 CSS3 資源 20個(gè)學(xué)習(xí)CSS3的有用資源 C...

    impig33 評(píng)論0 收藏0
  • 結(jié)合CSS3的布局新特征談?wù)劤R?em>布局方法

    摘要:案例圖片來自騰訊年的一道前段筆試題,有興趣的同學(xué)可以去看一下。騰訊前端面試稿布局布局指頁(yè)面布局像一張宣傳海報(bào),以一張精美圖片作為頁(yè)面的設(shè)計(jì)中心。 寫在前面最近看到《圖解CSS3》的布局部分,結(jié)合自己以前閱讀過的一些布局方面的知識(shí),這里進(jìn)行一次基于CSS2、3的各種布局的方法總結(jié)。 常見的頁(yè)面布局 在拿到設(shè)計(jì)稿時(shí),作為一個(gè)前端人員,我們首先會(huì)做的應(yīng)該是為設(shè)計(jì)圖大致地劃分區(qū)域,然后選擇一...

    xuhong 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<