flex做的聖杯布局
阿新 • • 發佈:2018-09-29
color 彈性 mage 代碼 mpat align left device isp
now,給大家分享一個用flex寫的聖杯布局,大家可以參考一下子
首先聖杯布局是兩列固定寬度,中間自適應。
我直接說一下步驟,上圖,上圖
1.步驟1
2.步驟2
上面就是基本的步驟,下面我把代碼給大家,大家感興趣自己拿回去偷偷的擼就可以
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> * { margin: 0; padding: 0; } /* 將整個頁面設置為彈性盒 */ html, body { height: 100%; overflow: hidden; display: flex; /* 改變主軸的排列方式 */ flex-direction: column; /* 將主軸上的排列規則改為兩端分布 */ justify-content: space-between; text-align: center; font-size: 25px; } /* 設置頭部和尾部的顏色 */ .footer, .header { height: 88px; background: #c33; text-align: center; line-height: 88px; font-size: 30px; } /* 設置中間內容區域樣式 */ .center { flex: 1; background: #ccc; display: flex; } /* 設置左邊div和右邊div */ .center>.left,.center>.right { width: 200px; height: 100%; background: yellow; } /* 將 */ .center>.content { flex: 1; background: pink; } </style> </head> <body> <!-- 界面結構區域 --> <div class="header">header</div> <div class="center"> <div class="left">left</div> <div class="content">content</div> <div class="right">right</div> </div> <div class="footer">footer</div> </body> </html>
flex做的聖杯布局