教程集 www.jiaochengji.com
教程集 >  CSS教程  >  正文 CSS3的display:box 比例均分的例子

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

发布时间:2019-10-27   编辑:jiaochengji.com
教程集为您提供CSS3的display:box 比例均分的例子等资源,欢迎您收藏本站,我们将为您提供最新的CSS3的display:box 比例均分的例子资源
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-)。

 

看下面的例子:

<pre class="brush:css;toolbar:false"><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;}</pre>

效果是这样

 

 

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

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

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

您可能感兴趣的文章:
CSS3的display:box 比例均分的例子
css3实现图片在容器中等比例缩放及水平垂直居中
7款吸引人眼球的jQuery/CSS3特效实例分享
CSS实现两端对齐的3种方法
CSS3 Flexbox该怎么使用?
css3中flexbox伸缩盒深入理解
分享几个超级震憾的图片特效
html5移动页面如何自适应屏幕?html5页面自适应手机屏幕的四种方法
CSS3给div或者文字添加阴影(盒子阴影、文本阴影的使用)
css3 media query控制iframe高度的例子

[关闭]
~ ~