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

資訊專欄INFORMATION COLUMN

flex 增長與收縮

shengguo / 776人閱讀

摘要:將增長值與收縮值設(shè)置為,基本大小為。增長基本大小額外空間增長系數(shù)增長系數(shù)總和按比例劃分額外空間,然后各自分配。

flex:auto? 將增長值與收縮值設(shè)置為1,基本大小為 auto 。

flex:none. 將增長值與收縮值設(shè)置為0,基本大小為 auto 。也就是固定大小。

?

增長:

基本大小 + 額外空間 *(增長系數(shù) / 增長系數(shù)總和) ??

按比例劃分額外空間,然后各自分配。

?

縮?。?/strong>

基本大小 – 溢出大小 *(縮小系數(shù) * 基本大小 / 各各縮小系數(shù) * 自身大小 之和)

?

?

#container {

  display: flex;

  flex-wrap: nowrap;

}

?

?flex-shrink: 1并非嚴(yán)格等比縮小,它還會(huì)考慮彈性元素本身的大小。

  • 容器剩余寬度:-70px
  • 縮小因子的分母:1*50 + 1*100 + 1*120 = 270 (1為各元素flex-shrink的值)
  • 元素1的縮小因子:1*50/270
  • 元素1的縮小寬度為縮小因子乘于容器剩余寬度:1*50/270 * (-70)
  • 元素1最后則縮小為:50px + (1*50/270 *(-70)) = 37.03px

?

均勻增長(直接按設(shè)置的比例增長)

將基本大小設(shè)置為:0,那么收縮值就不在適用了。

flex:值;或 flex-shrink:0;flex-basis:0;

如:flex:1; flex:2; flex:3. 那么第二個(gè)為第一個(gè)的2倍寬度,第三個(gè)為第一個(gè)的3倍寬度。

?

DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Titletitle>
    <style>
        * {
            margin: 0;
            padding: 0px;
        }
        .flexbox-row{
            margin: 50px auto;
            display: flex;
            flex-direction: row;
            width: 120px;
            height: 320px;
            border: 1px #ccc solid;
        }
        .box1{
            flex: 1;
            height: 50px;
        }
        .box2{
            flex: 2;
            height: 50px;
        }
        .box3 {
            flex: 1.5;
            height: 30px;
        }
    style>
head>
<body>

<div class="flexbox-row">
    <div class="box box1" style="background-color:coral;">Adiv>
    <div class="box box2" style="background-color:lightblue;">Bdiv>
    <div class="box box3" style="background-color:khaki;">Cdiv>
div>

body>
html>

?

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

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

相關(guān)文章

  • 控制Flex子元素在主軸上的比例

    摘要:控制容器內(nèi)容元素和空白空間在主軸方向?qū)R。子元素相鄰的不會(huì)發(fā)生合并。三深入了解規(guī)則如果存在正自由空間,則采用組合計(jì)算子元素在主軸上的比例。 背景 flex布局更有效的實(shí)現(xiàn)對(duì)齊,空間分配。最近又學(xué)習(xí)下flex子元素的尺寸計(jì)算規(guī)則,主要是flex-grow, flex-shrink的計(jì)算規(guī)則的學(xué)習(xí)。 一、基本概念 showImg(https://user-images.githubuser...

    chemzqm 評(píng)論0 收藏0
  • 幾種常見布局的flex寫法

    摘要:幾種常見布局的寫法首先要對(duì)父元素設(shè)置布局方式,同時(shí)在本案例中,利用媒體查詢,當(dāng)屏幕分辨率小于的時(shí)候,布局變成縱向排列。兩列布局定寬是的簡寫方式。 flex布局目前基本上兼容主流的瀏覽器,且實(shí)現(xiàn)方式簡單。我整理了flex的一些知識(shí)點(diǎn),并且總結(jié)歸納了幾種常見布局的flex寫法 ?flex基礎(chǔ)知識(shí)點(diǎn) flex-grow和flex-shrink相關(guān)計(jì)算公式 公式1:子元素空間 < 父容器 父...

    fish 評(píng)論0 收藏0
  • 「譯」Flexbox 基本原理

    摘要:對(duì)這兩個(gè)值添加,則主軸將反轉(zhuǎn),而交叉軸保持不變。順序是以組為單位進(jìn)行分配的。默認(rèn)情況下所有的彈性項(xiàng)目都設(shè)置為,這意味著所有的項(xiàng)目位于同一組,并且它們會(huì)按照原始順序進(jìn)行定位。這是通過文件完成的,它負(fù)責(zé)跟蹤依賴項(xiàng)及其版本。 原文地址:Flexbox Fundamentals 原文作者:Marina-ferreira showImg(https://segmentfault.com/...

    Forest10 評(píng)論0 收藏0
  • FlexBox學(xué)習(xí) 彈性布局_019

    摘要:學(xué)習(xí)彈性布局模型,通常被稱為,是一種一維的布局模型。任何空間分布都將在該行上發(fā)生,而不影響該空間分布的其他行。同時(shí),布局空白對(duì)于元素的對(duì)齊行為也是很重要的。這會(huì)使該元素延展,并占據(jù)此方向軸上的布局空白。 FlexBox學(xué)習(xí) 彈性布局 Flexible Box 模型,通常被稱為 flexbox,是一種一維的布局模型。它給 flexbox 的子元素之間提供了強(qiáng)大的空間分布和對(duì)齊能力。 一維...

    warnerwu 評(píng)論0 收藏0
  • FlexBox學(xué)習(xí) 彈性布局_019

    摘要:學(xué)習(xí)彈性布局模型,通常被稱為,是一種一維的布局模型。任何空間分布都將在該行上發(fā)生,而不影響該空間分布的其他行。同時(shí),布局空白對(duì)于元素的對(duì)齊行為也是很重要的。這會(huì)使該元素延展,并占據(jù)此方向軸上的布局空白。 FlexBox學(xué)習(xí) 彈性布局 Flexible Box 模型,通常被稱為 flexbox,是一種一維的布局模型。它給 flexbox 的子元素之間提供了強(qiáng)大的空間分布和對(duì)齊能力。 一維...

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

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

0條評(píng)論

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