国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

移動端優(yōu)先的flex三欄布局的使用方法

2024-07-11 08:42:00
字體:
來源:轉載
供稿:網(wǎng)友

默認情況下先顯示移動端,通過 @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: flex 和 flex-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),是一種當頁面需要適應不同的屏幕大小以及設備類型時確保元素擁有恰當?shù)男袨榈牟季址绞健?       引入彈性盒布局模型的目的是提供一種更加有效的方式來對一個容器中的子元素進行排列、對齊和分配空白空間。    </div>    <div class="left">left</div>    <div class="right">right</div></div>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 成安县| 铁力市| 儋州市| 海南省| 乐陵市| 山阳县| 南丹县| 吉林省| 漳浦县| 尤溪县| 象州县| 虹口区| 通河县| 壶关县| 鄄城县| 全州县| 黄浦区| 志丹县| 罗平县| 汝阳县| 桃江县| 石景山区| 绥滨县| 佛山市| 呼图壁县| 连江县| 曲阜市| 金塔县| 尉氏县| 保康县| 璧山县| 临朐县| 大连市| 阿坝| 富源县| 英山县| 拜泉县| 高青县| 南江县| 三河市| 四平市|