iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 25
1

什麼是 flex-basis ?
flex-basis 設定一個 flex item 在 flex container 內的預設寬度(覆蓋 width 的數值),初始值為 auto

<div class="container">
    <div class="item pink"></div>
    <div class="item olive"></div>
    <div class="item red"></div>
    <div class="item blue"></div>
    <div class="item green"></div>
</div>
<style>
    .container {
      display: flex;
    }

    .item {
      height: 100px;
    }

    .pink {
      background-color: pink;
      width: 50px;
      flex-basis: auto; /* width: 50px */
    }

    .olive {
      background-color: olive;
      width: auto;
      flex-basis: 100px; /* width: 100px */
    }

    .red {
      background-color: red;
      width: 150px;
    }

    .blue {
      background-color: blue;
      width: 200px;
      flex-basis: 100px; /* width: 100px */
    }

    .green {
      background-color: green;
      width: 300px;
      flex-basis: 200px; /* width: 200px; */
    }
</style>

參考資料

深入理解css3中的flex-grow、flex-shrink、flex-basis


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

尚未有邦友留言

立即登入留言