css3 弹性盒模型(二)

box-flex : 定义盒子的弹性空间

子元素的尺寸 = 盒子的尺寸 * 子元素的box-flex属性值 / 所有子元素box-flex 属性值的和


  •   新版的弹性盒模型下
    display:flex;


    /*元素在主轴的开始位置,富裕空间在主轴的结束位置*/
    justify-content:flex-start;

   

/*元素在主轴的结束位置,富裕空间在主轴的开始位置*/
    justify-content:flex-end;


/*元素在主轴的中间,富裕空间在主轴的两侧位置*/
    justify-content:center;


/*富裕空间平均分配在两个元素之间*/
    justify-content:space-between;


/*富裕空间平均分配在每个元素的两侧*/
    justify-content:space-around;



  •  老版的弹性盒模型下
display:-webkit-box;

/*元素在主轴的开始位置,富裕空间在主轴的结束位置*/
   -webkit-box-pack:start;



 /*元素在主轴的结束位置,富裕空间在主轴的开始位置*/
    -webkit-box-pack:end;



 /*元素在主轴的中间,富裕空间在主轴的两侧位置*/
    -webkit-box-pack:center;



/*富裕空间平均分配在两个元素之间*/
    -webkit-box-pack:justify;



Demo案例

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,user-scale=no" />
<style type="text/css">
*{padding:0;margin:0;}
#demo{
    height:200px;
    border:1px solid #000;
    /*新版的弹性盒模型*/
    /* display:flex; */
    /*元素在主轴的开始位置,富裕空间在主轴的结束位置*/
    /* justify-content:flex-start; */
    /*元素在主轴的结束位置,富裕空间在主轴的开始位置*/
    /* justify-content:flex-end;*/
    /*元素在主轴的中间,富裕空间在主轴的两侧位置*/
    /* justify-content:center; */
    /*富裕空间平均分配在两个元素之间*/
    /* justify-content:space-between; */
    /*富裕空间平均分配在每个元素的两侧*/
   /*  justify-content:space-around; */

   /*老版的弹性盒模型*/
   display:-webkit-box;
   /*元素在主轴的开始位置,富裕空间在主轴的结束位置*/
   /* -webkit-box-pack:start; */
    /*元素在主轴的结束位置,富裕空间在主轴的开始位置*/
    /* -webkit-box-pack:end; */
     /*元素在主轴的中间,富裕空间在主轴的两侧位置*/
    /* -webkit-box-pack:center; */
    /*富裕空间平均分配在两个元素之间*/
    -webkit-box-pack:justify;
}
#demo div{
    width:50px;
    height:50px;
    background:red;
    text-align:center;
}
</style>
</head>
<body>

<div id="demo">
    <div>1</div>
    <div>2</div>
    <div>3</div>
    <div>4</div>
</div>


</body>
</html>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值