百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>CSS教程> CSS3的display:box 比例均分的例子
分享文章到:

CSS3的display:box 比例均分的例子

发布时间:01/15 来源: 浏览: 关键词:
display:box在css3出现了,那么display:box在css3中如何使用呢,下面我们一起来看一个对应的例子。

display:box;box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。

 

目前box-flex属性还没有得到firefox、Opera、chrome浏览器的完全支持,但可以使用它们的私有属性定义firefox(-moz-)、opera(-o-)、chrome/safari(-webkit-)。

 

看下面的例子:

<div id="div">
    <div class="aa one"></div>
    <div class="aa two"></div>
    <div class="aa three"></div>
</div>

#div{width: 200px;height: 50px;border: 2px solid #bbb;-webkit-box-orient: horizontal;display: -webkit-box;}
.aa{-webkit-box-flex: 1;}
.one{background: #00AACC;}
.two{background: #F0AD4E;}
.three{background: #1ABC9C;}

效果是这样

 

 

三个子元素是均分的,解释一下代码:-webkit-box-orient: horizontal; horizontal为水平,vertical为垂直,效果如下

display: -webkit-box; 这个属性是必须的,子元素的-webkit-box-flex: 1; 是比例,如果我把.two属性设成-webkit-box-flex: 2,效果如下

大家可以根据自己的需求可以进行修改应用。

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板