CSS3實(shí)現(xiàn)常見的自適應(yīng)布局,彈性布局

image.png
 <h3>右側(cè)自適應(yīng)寬度</h3>
    <div class="main1">
      <div class="left">left</div>
      <div class="right">right</div>
    </div>
    
    <h3>中間自適應(yīng)寬度</h3>
    <div class="main2">
      <div class="left">left</div>
      <div class="middle">middle</div>
      <div class="right">right</div>
    </div>

    <h3>底部自適應(yīng)高度</h3>
    <div class="main3">
      <div class="top">top</div>
      <div class="bottom">bottom</div>
    </div>

CSS

右側(cè)自適應(yīng)寬度
 .main1{
      width: 100%;
      height: 150px;
      display: flex;
      border: 1px solid red;
      margin: 20px 0;
      box-sizing: border-box;
    }
    .main1 .left{
      width:100px;
    }
    .main1 .right{
      flex:auto;
      background: #999;
    }


中間自適應(yīng)寬度
    .main2{
      width: 100%;
      height: 150px;
      display: flex;
      border: 1px solid rgb(0, 255, 119);
      margin: 20px 0;
      box-sizing: border-box;
    }
    .main2 .left{
      width:100px;
    }
    .main2 .middle{
      flex:auto;
      background: #999;
    }
    .main2 .right{
      width:100px;
    }


底部自適應(yīng)高度

注意: flex-direction: column;

    .main3{
      width: 200px;
      height: 300px;
      display: flex;
      flex-direction: column;
      border: 1px solid red;
      margin: 20px 0;
      box-sizing: border-box;
    }
    .main3 .top{
      width: 100%;
      height:100px;
    }
    .main3 .bottom{
      flex:auto;
      background: #999;
    }
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容