三、 特殊的彈性布局
在手機頁面制作中,我們經(jīng)常會遇見一種特殊的布局形式。比如下圖所示,中間的部分是百分比的寬度,而左右兩端是固定布局。這是如何做到的呢?
方法1:傳統(tǒng)絕對定位的方法
方法2:
CSS3中的彈性盒屬性:給父親設(shè)置display:-webkit-box;表示自己的
內(nèi)部兒子是彈性盒。給子元素設(shè)置-webkit-box-flex屬性,用數(shù)值表示比例。
- div{
- width: 800px;
- height: 100px;
- margin: 100px auto;
- background-color: pink;
- /*要把盒子變成彈性盒模型:*/
- display: -webkit-box;
- }
- /*所有的p,既沒有寬度,也沒有浮動*/
- div p:nth-child(1){
- background-color: red;
- -webkit-box-flex:1;
- }
- div p:nth-child(2){
- background-color: blue;
- -webkit-box-flex:2;
- }
- div p:nth-child(3){
- background-color: green;
- -webkit-box-flex:3;
- }
|
高度的等比例變化。
本文版權(quán)歸傳智播客UI培訓(xùn)學(xué)院所有,歡迎轉(zhuǎn)載,轉(zhuǎn)載請注明作者出處。謝謝!
作者:傳智播客UI培訓(xùn)學(xué)院
首發(fā):http://m.8y3kgpwe.cn/ui