Skip to content

Instantly share code, notes, and snippets.

@reacher-lu
Last active August 29, 2015 14:05
Show Gist options
  • Save reacher-lu/a03723bfa0c89299047d to your computer and use it in GitHub Desktop.
Save reacher-lu/a03723bfa0c89299047d to your computer and use it in GitHub Desktop.
flexbox
所有浏览器都不支持box-flex,需要添加私有前缀
均分
-moz-box-flex:1.0; /* Firefox */
-webkit-box-flex:1.0; /* Safari and Chrome */
定义两个可伸缩的 p 元素。如果父元素的总宽度是 300 像素,则 #p1 的宽度是 100 像素,而 #p2 的宽度是 200 像素:
#p1
{
-moz-box-flex:1.0; /* Firefox */
-webkit-box-flex:1.0; /* Safari 和 Chrome */
box-flex:1.0;
border:1px solid red;
}
#p2
{
-moz-box-flex:2.0; /* Firefox */
-webkit-box-flex:2.0; /* Safari 和 Chrome */
box-flex:2.0;
border:1px solid blue;
}
box-orient 子元素排列 vertical or horizontal -webkit-box-orient: horizontal;
box-flex 兄弟元素之间比例,仅作一个系数
box-align box 排列
box-direction box 方向
box-flex-group 以组为单位的流体系数
box-lines
box-ordinal-group 以组为单位的子元素排列方向
box-pack以下是关于flexible box的几个实例
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment