iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 23
1

什麼是 flex-grow ?
定義了 flex item 在 flex 容器內空間足夠時,接受一個數值,用於計算分配空間的比例,預設值為 0。

<div>
    <div class="block pink"></div>
    <div class="block yellowgreen"></div>
</div>
.block {
  height: 100px;
}

.pink {
  background-color: red;
  flex-grow: 1; /* (1 / (1 + 2)) * 100% = 33.3333% */
}

.yellowgreen {
  background-color: blue;
  flex-grow: 2; /* (2 / (1 + 2)) * 100% = 66.6666% */
}
<div>
    <div class="block pink"></div>
    <div class="block yellowgreen"></div>
    <div class="block yellow"></div>
</div>
.block {
  height: 100px;
}

.pink {
  background-color: red;
  flex-grow: 1; /* (100% - 100px) * (1 / (1 + 2 + 2)) */
}

.yellowgreen {
  background-color: blue;
  flex-grow: 2; /* (100% - 100px) * (2 / 5) */
}

.yellow {
  background-color: yellow;
  flex-grow: 2; /* (100% - 100px) * (2 / 5) */
  width: 100px; 
}

上一篇
Container & Wrapper
下一篇
flex-shrink
系列文
那些我還沒深入理解就開始使用的東西30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言