溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用flexbox相關的CSS屬性有哪些

發布時間:2020-12-08 13:51:10 來源:億速云 閱讀:157 作者:小新 欄目:web開發

小編給大家分享一下使用flexbox相關的CSS屬性有哪些,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

默認情況下先顯示移動端,通過 @media 屬性適配屏幕變化

使用flexbox相關的CSS屬性

  1. display: flex; (父元素)

  2. flex-wrap: nowrap | wrap | wrap-reverse; (父元素, 子元素超出該如何顯示)

  3. flex: flex-grow flex-shrink flex-basis; (子元素, 子元素該如何分配空間)

  4. order: number; (子元素, 子元素的順序該如何排列)

重點

  1. 在父元素上設置 display: flexflex-wrap: wrap

  2. 通過 flex 來調整子元素上的空間分配(擴展、收縮比例和伸縮基準值)

  3. 通過 order 來調整子元素的顯示順序(把 .center 放在中間)

例子

CSS

    .box {
        display: flex;
        flex-wrap: wrap;
        text-align: center;
    }
    .center {
        background-color: #f00;
        flex: 100% 1;
    }
    .left, .right {
        flex: 100% 1;
    }
    .left {
        background-color: #0f0;
    }
    .right {
        background-color: #00f;
    }
    @media all and (min-width: 400px) {
        .left, .right {
            flex: 50% 1;
        }
    }
    @media all and (min-width: 800px) {
        .box {
            flex-wrap: nowrap;
        }
        .center {
            order: 2;
            flex: 1;
        }
        .left, .right {
            flex: 0 0 300px;
        }
        .left {
            order: 1;
        }
        .right {
            order: 3;
        }
    }

HTML

<div class="box">
    <div class="center">
        彈性盒子是 CSS3 的一種新的布局模式。
        CSS3 彈性盒( Flexible Box 或 flexbox),是一種當頁面需要適應不同的屏幕大小以及設備類型時確保元素擁有恰當的行為的布局方式。
        引入彈性盒布局模型的目的是提供一種更加有效的方式來對一個容器中的子元素進行排列、對齊和分配空白空間。
    </div>
    <div class="left">left</div>
    <div class="right">right</div>
</div>

看完了這篇文章,相信你對使用flexbox相關的CSS屬性有哪些有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女