国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

flex 增長與收縮

shengguo / 767人閱讀

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

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

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

?

增長:

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

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

?

縮小:

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

?

?

#container {

  display: flex;

  flex-wrap: nowrap;

}

?

?flex-shrink: 1并非嚴格等比縮小,它還會考慮彈性元素本身的大小

  • 容器剩余寬度:-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

?

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

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

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

如:flex:1; flex:2; flex:3. 那么第二個為第一個的2倍寬度,第三個為第一個的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>

?

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1178.html

相關文章

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

    摘要:控制容器內容元素和空白空間在主軸方向對齊。子元素相鄰的不會發生合并。三深入了解規則如果存在正自由空間,則采用組合計算子元素在主軸上的比例。 背景 flex布局更有效的實現對齊,空間分配。最近又學習下flex子元素的尺寸計算規則,主要是flex-grow, flex-shrink的計算規則的學習。 一、基本概念 showImg(https://user-images.githubuser...

    chemzqm 評論0 收藏0
  • 幾種常見布局的flex寫法

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

    fish 評論0 收藏0
  • 「譯」Flexbox 基本原理

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

    Forest10 評論0 收藏0
  • FlexBox學習 彈性布局_019

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

    warnerwu 評論0 收藏0
  • FlexBox學習 彈性布局_019

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

    MyFaith 評論0 收藏0

發表評論

0條評論

shengguo

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<