教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

ui培训之流式布局弹性盒模型(三)

更新时间:2016年05月06日15时32分 来源:传智播客UI培训学院 浏览次数:

三、 特殊的弹性布局

在手机页面制作中,我们经常会遇见一种特殊的布局形式。比如下图所示,中间的部分是百分比的宽度,而左右两端是固定布局。这是如何做到的呢?
方法1:传统绝对定位的方法
 
方法2:
CSS3中的弹性盒属性:给父亲设置display:-webkit-box;表示自己的内部儿子是弹性盒。给子元素设置-webkit-box-flex属性,用数值表示比例。
  1. div{
  2. width: 800px;
  3. height: 100px;
  4. margin: 100px auto;
  5. background-color: pink;
  6. /*要把盒子变成弹性盒模型:*/
  7. display: -webkit-box;  
  8. }
  9. /*所有的p,既没有宽度,也没有浮动*/
  10. div p:nth-child(1){
  11. background-color: red;
  12. -webkit-box-flex:1;
  13. }
  14. div p:nth-child(2){
  15. background-color: blue;
  16. -webkit-box-flex:2;
  17. }
  18. div p:nth-child(3){
  19. background-color: green;
  20. -webkit-box-flex:3;
  21. }
 
高度的等比例变化。

本文版权归传智播客UI培训学院所有,欢迎转载,转载请注明作者出处。谢谢!
作者:传智播客UI培训学院
首发:http://www.itcast.cn/ui 
0 分享到:
和我们在线交谈!