flex三列布局中間寬度自適應佈局
關於flex彈性佈局可以參閱display:flex彈性佈局一章節。
分享一個程式碼例項,它實現了三列布局,左右兩列寬度固定,中間寬度自適應。
程式碼例項:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> body{ margin: 0; padding: 0; } .box{ display: flex; } .left{ width: 300px; height:400px; background: #B4D3F7; } .middle{ flex-grow:1; background: #F7E8B4; } .right{ width: 300px; height:400px; background: #B4D3F7; } </style> </head> <body> <div class="box"> <div class="left"></div> <div class="middle"></div> <div class="right"></div> </div> </body> </html>
上面程式碼實現了我們的要求,下面對它進行一下簡單介紹。
一.實現過程:
[CSS] 純文字檢視 複製程式碼.box{ display: flex; }
要實現flex彈性佈局,那麼必然某一個父元素要應用display: flex。
[CSS] 純文字檢視 複製程式碼.left{ width: 300px; height:400px; background: #B4D3F7; }
左欄採用固定尺寸,右欄也是如此。
[CSS] 純文字檢視 複製程式碼.middle{ flex-grow:1; background: #F7E8B4; }
之所以能夠實現尺寸自適應,關鍵是應用了flex-grow屬性。
具體參閱CSS3 flex-grow一章節。
相關文章
- flex佈局兩邊固定寬 中間自適應Flex
- flex一欄寬度固定一欄寬度自適應佈局Flex
- 三列寬度自適應佈局
- Html佈局左右寬度固定中間自適應解決方案HTML
- 中間寬度自適應的三列布局程式碼例項
- 兩列居中寬度自適應佈局
- 一列居中寬度自適應佈局
- 一列寬度固定一列寬度自適應佈局
- HTML流動佈局各種寬度自適應HTML
- 使用flex實現三欄佈局,兩邊固定,中間自適應Flex
- css--常見左右盒子寬度高度自適應佈局CSS
- CSS左右兩欄寬度自適應中間一欄寬度固定CSS
- 如何實現兩欄佈局,右側自適應?三欄佈局中間自適應呢?
- css實現的左右兩列寬度固定中間寬度自適應CSS
- 兩欄佈局,左側可伸縮,右側寬度自適應
- css佈局,左右固定中間自適應實現CSS
- CSS佈局 --- 自適應佈局CSS
- CSS自適應佈局(左右固定 中間自適應或者右側固定 左側自適應)CSS
- UMeditor寬度自適應
- 【CSS】三欄/兩欄寬高自適應佈局大全CSS
- 左右兩列寬度固定,中間一列寬度自適應程式碼例項
- css自適應佈局CSS
- rem自適應佈局REM
- 三欄佈局之自適應佈局
- CSS-佈局2-中間固定兩邊自適應CSS
- css flex佈局 精確計算成員寬度值CSSFlex
- 三列自適應佈局(聖盃佈局)
- input文字框寬度自適應
- 實現左側固定寬度, 右側自適應的兩欄佈局常見方法
- 三列布局,中間自適應,關於float和positon方法
- Flex佈局應用Flex
- iPhone 6的自適應佈局iPhone
- React根據寬度自適應高度React
- echarts圖示如何自適應寬度Echarts
- css佈局之左側固定右側自適應佈局CSS
- flex彈性佈局 響應式佈局Flex
- CSS實現圖片寬度自適應CSS
- xib 控制元件寬度自適應控制元件