css3彈性盒子flex實(shí)現(xiàn)三欄布局的實(shí)現(xiàn)
發(fā)布時(shí)間:2020-11-12 17:16:41 作者:Klingonsss
我要評(píng)論

這篇文章主要介紹了css3彈性盒子flex實(shí)現(xiàn)三欄布局的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
如題:高度已知,左右欄寬度300px,中間自適應(yīng):
彈性盒子本身就是并排的,我們?cè)O(shè)置寬度即可。
用一個(gè)容器container包裹三欄,設(shè)置comtainer容器的display屬性為flex,左右欄設(shè)置寬度為300px,中間欄設(shè)置flex:1,這里的1表示寬度比例,具體數(shù)值取決于其它盒子的flex值,由于這里其它盒子寬度固定,所以中間欄會(huì)自動(dòng)填充:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>三欄布局</title> </head> <style type="text/css"> html*{ margin: 0; padding: 0; } .container{ display: flex; } .left{ background-color: aqua; width: 300px; height: 100px; } .center{ height: 100px; flex: 1; background: #f296ff; } .right{ height: 100px; background-color: #6ee28d; width: 300px; } </style> <body> <!-- 已知高度,寫(xiě)出三欄布局,左右寬度300px,中間自適應(yīng)--> <div class="container"> <div class="left"></div> <div class="center"></div> <div class="right"></div> </div> </body> </html>
效果如圖:
到此這篇關(guān)于css3彈性盒子flex實(shí)現(xiàn)三欄布局的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)css3 flex三欄布局內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章
CSS3中的彈性布局em運(yùn)用入門(mén)詳解 1em等于多少像素
這篇教程將引導(dǎo)大家如何使用em來(lái)創(chuàng)建一個(gè)基本的彈性布局,從而學(xué)習(xí)其如何計(jì)算?又是如何使用em對(duì)層進(jìn)行彈性擴(kuò)展?又是如何擴(kuò)展文本和圖像等內(nèi)容?下在我們就一起帶著這些問(wèn)2021-02-08- 這篇文章主要介紹了10分鐘理解CSS3 FlexBox彈性布局的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-20
- 這篇文章主要介紹了CSS3 Flex 彈性布局實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-11-01
- 這篇文章主要介紹了css flex 彈性布局詳解的相關(guān)資料,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-04-02
CSS彈性布局FLEX,媒體查詢及移動(dòng)端點(diǎn)擊事件的實(shí)現(xiàn)
這篇文章主要介紹了CSS彈性布局FLEX,媒體查詢及移動(dòng)端點(diǎn)擊事件的實(shí)現(xiàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-24