最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
CSS3的display:box 比例均分的例子
时间:2015-09-02 编辑:简简单单 来源:一聚教程网
display:box;box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。
目前box-flex属性还没有得到firefox、Opera、chrome浏览器的完全支持,但可以使用它们的私有属性定义firefox(-moz-)、opera(-o-)、chrome/safari(-webkit-)。
看下面的例子:
#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,效果如下
大家可以根据自己的需求可以进行修改应用。
-
上一个: CSS解决相册横向完美排布例子
相关文章
- 用CSS3来实现逐渐发光的方格边框 05-17
- CSS3背景下的@font face有什么规则 05-06
- 详解CSS3中nth-child与nth-of-type的区别 01-10
- CSS3,线性渐变(linear-gradient)的使用总结 01-10
- CSS3动画特效制作教程 好看的CSS3动画特效 01-04
- CSS3 Flexbox属性用法大全 CSS3 Flexbox各种属性详解 01-04