www.e4938.cn-老师你下面太紧了拔不出来,99re8这里有精品热视频免费,国产第一视频一区二区三区,青青草国产成人久久

<button id="60qo0"></button>

<strike id="60qo0"></strike>
<del id="60qo0"></del>
<fieldset id="60qo0"><menu id="60qo0"></menu></fieldset>
  • 微信小程序頁(yè)面布局方式 (react native也可以用)-溫故而知新

    2018-03-12 15:38:16 csdn  點(diǎn)擊量: 評(píng)論 (0)
    微信小程序使用flexbox容器,flexbox布局由伸縮容器和伸縮項(xiàng)目組成。任何一個(gè)元素都可以指定為flexbox布局,其中設(shè)為display:flex或者displ

    微信小程序使用flexbox容器,flexbox布局由伸縮容器和伸縮項(xiàng)目組成。任何一個(gè)元素都可以指定為flexbox布局,其中設(shè)為display:flex或者display:inline-flex的元素稱為伸縮容器。伸縮容器的子元素稱為伸縮項(xiàng)目,伸縮項(xiàng)目使用伸縮布局模型來(lái)排版。伸縮布局模型與傳統(tǒng)的布局不一樣,它按照伸縮流的方向布局。請(qǐng)看下面的經(jīng)典圖片

    默認(rèn)情況下,伸縮容器由兩根軸組成,主軸(main)和交叉軸(cross),其中主軸的開始位置叫main start,結(jié)束位置叫main end。交叉軸的開始位置叫cross start,結(jié)束位置叫cross end 。伸縮項(xiàng)目的主軸上的占據(jù)空間叫main axis,在交叉軸上的占據(jù)位置叫cross axis,根據(jù)設(shè)置情況的不同。主軸既可以是水平軸,也可以是垂直軸。不論哪個(gè)軸作為主軸,默認(rèn)情況下伸縮項(xiàng)目總是沿著主軸,從主軸開始位置到主軸結(jié)束位置進(jìn)行排版,flexbox在瀏覽器使用需要加上各個(gè)瀏覽器的私有前綴,-webkit ,-moz,-ms,-o,微信小程序全部去掉前綴。

    伸縮容器支持的屬性有:

    1,display

    2,flex-direction

    3,flex-wrap

    4,flex-flow

    5,justify-content

    6,align-items

    7,align-content

    8,order

    9,flex-grow

    10,flex-basis

    11,flex

    12,align-self

    主要介紹這幾個(gè)屬性

     display

    該屬性用來(lái)指定元素是否為伸縮容器,語(yǔ)法為

    display:flex    |   display:inline-flex

    wxml代碼為:


      1
      2
      3
      4
      5
      6
      7
      8
      9

    wxss代碼為

    .container{
    display: flex;
    }

    flex:用于產(chǎn)生塊級(jí)伸縮容器

    .container{
    display: inline-flex;
    }

    inline-flex:用于產(chǎn)生行內(nèi)級(jí)伸縮容器,

    flex-direction

    該屬性用于指定主軸方向,語(yǔ)法為

    flex-direction: row  | row-reverse  | column  | column-reverse

    1)row水平方向從左向右

    2)row-reverse水平方向從右向左

    4)column伸縮容器為垂直方向,伸縮項(xiàng)目的排版方式為從上到下

    5)column-reverse伸縮容器為垂直,伸縮項(xiàng)目為從下到上

    flex-wrap

    該屬性用來(lái)指定伸縮容器的主軸線方向空間不足的情況下,是否換行以及該如何換行

    flex-wrap: nowrap | wrap  | wrap-reverse 

    1)nowrap空間不足是也不換行

    2)wrap空間不足可以換行

    3) wrap-reverse空間不足可以換行,若主軸為水平軸,則換行的方向?yàn)閺南碌缴希蛍rap相反

    flex-flow

    該屬性是flex-direction和flex-wrap屬性的縮寫版本,它同時(shí)指定了伸縮容器的主軸和側(cè)軸,其默認(rèn)屬性為row nowrap

    flex-flow: flex-direction | flex-wrap

    justify-content

    該屬性用來(lái)定義伸縮項(xiàng)目沿主軸線的對(duì)齊方式

    justify-content: flex-start | flex-end | center | space-between | space-around

    1)flex-start伸縮項(xiàng)目向主軸線的起始位置靠齊

    2)flex-end 伸縮項(xiàng)目向主軸線的結(jié)束位置對(duì)齊,

    3)center伸縮項(xiàng)目向主軸線的中間位置靠齊

    4)space-around伸縮項(xiàng)目會(huì)平均的分布在主軸線里,兩端保留一半的空間。

    5)space-between伸縮項(xiàng)目會(huì)平分在主軸線里,第一個(gè)伸縮項(xiàng)目在主軸線的開始位置,最后一個(gè)伸縮項(xiàng)目在主軸線的終點(diǎn)位置

    align-items

    該屬性用來(lái)定義伸縮項(xiàng)目在伸縮容器的交叉軸上的對(duì)齊方式

    align-items: flex-start | flex-end | center | baseline |  stretch;

    1)flex-start伸縮項(xiàng)目沿交叉軸的起始位置對(duì)齊

    2)flex-end沿交叉軸的結(jié)束位置對(duì)齊

    3)center伸縮項(xiàng)目沿交叉軸的中間位置靠齊

    4)baseline伸縮項(xiàng)目根據(jù)它們的基線對(duì)齊

    5)stretch伸縮項(xiàng)目在交叉軸方向拉伸填充整個(gè)伸縮容器


    align-content

    用來(lái)調(diào)整伸縮項(xiàng)目出現(xiàn)換行后在交叉軸上的對(duì)齊方式,類似于伸縮項(xiàng)目在主軸上使用justify-content

    align-content: flex-start | flex-end | center | space-between | space-around | stretch

    1)flex-start伸縮項(xiàng)目向交叉的起始位置靠齊

    2)flex-end伸縮項(xiàng)目向交叉軸的起始位置靠齊

    3)center伸縮項(xiàng)目向交叉軸的中間位置靠齊

    4)space-between伸縮項(xiàng)目在交叉軸中平均分布

    5)space-around伸縮項(xiàng)目在交叉軸平均分布,且兩邊各有一半空間

    6)strech伸縮項(xiàng)目將會(huì)在交叉軸上伸展以占用剩余空間

    order

    用于定義排列順序,數(shù)值越小,排列越靠前,默認(rèn)值為0

    flex-grow

    用于定義伸縮項(xiàng)目的放大比例,默認(rèn)值0,即如果存在剩余空間,也不放大,如果所有伸縮項(xiàng)目的flex-grow設(shè)置為1,那么每個(gè)伸縮項(xiàng)目將設(shè)置為大小相等的剩余空間,如果你將其中一個(gè)flex-frow伸縮項(xiàng)設(shè)置為2,那么這個(gè)伸縮項(xiàng)目所占剩余空間是其他伸縮項(xiàng)目所占勝于空間的兩倍

    flex-shrink

    該屬性用來(lái)定義伸縮項(xiàng)目的收縮能力

    flex-basis

    該屬性用來(lái)設(shè)置伸縮項(xiàng)目的基準(zhǔn)值,剩余空間按比率進(jìn)行伸縮

    flex

    該屬性是flex-grow ,flex-shrink,flex-basis屬性的縮寫
    flex: none | flex-grow flex-shrink flex-basis
    其中第二個(gè)參數(shù)和第三個(gè)參數(shù)(flex-shrink,flex-basis)是可選參數(shù),默認(rèn)為0 1 auto
    本例子sp3原屬寬度為50px,當(dāng)是flex:1時(shí),該元素就會(huì)把伸縮容器的剩余空間占滿,其實(shí)質(zhì)上就等于felx-grow:1
    該屬性有兩個(gè)快捷值:auto(1 1 auto)和none(0 0 auto)

    align-self

    用于設(shè)置單獨(dú)的伸縮項(xiàng)目在交叉軸上的對(duì)齊方式,會(huì)覆蓋默認(rèn)的對(duì)齊方式
    align-self: auto | flex-start | flex-end | center | baseline | stretch
    1)auto
    2)felx-start沿交叉軸開始位置對(duì)齊
    3)flex-end沿交叉軸結(jié)束位置對(duì)齊
    4)center沿交叉軸中心位置對(duì)齊
    5)baseline沿交叉軸的基線對(duì)齊
    6)stretch沿交叉軸方向占滿伸縮容器
    大云網(wǎng)官方微信售電那點(diǎn)事兒

    責(zé)任編輯:售電衡衡

    免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
    我要收藏
    個(gè)贊
    ?
    国产亚洲精久久久久久无码77777| 国产精品十八禁在线观看| 青苹果乐园免费高清观看| 日韩欧美亚洲免费| 一本大道久久东京热无码AV| 国产精品永久久久久久久久久| 黄色成人大片| 视频精品一区二区三区| 午夜精品久久久久久久久久| 99re6在线观看国产精|