美文网首页
弹性盒模型

弹性盒模型

作者: blue_angel | 来源:发表于2017-05-10 16:57 被阅读0次

/*一、新版弹性盒模型*/

/*以下都写在父级元素上*/

display: flex;

/*设置主轴方向为水平方向*/

flex-direction: row;

/*设置主轴方向为垂直方向*/

flex-direction: column;

/*设置主轴方向为水平,元素排列为反序*/

flex-direction: row-reverse;

/*设置主轴方向为垂直,元素排列为反序*/

flex-direction: column-reverse;

/* 1. 主轴方向富裕空间管理 */

/*元素在主轴开始位置,富裕空间在主轴的结束位置*/

justify-content: flex-start;  

/*元素在主轴结束位置,富裕空间在主轴的开始位置*/

justify-content: flex-end;

/*元素在主轴中间,富裕空间在主轴的两侧*/

justify-content: center;

/*富裕空间平均分配在每两个元素之间*/

justify-content: space-between;

/*富裕空间平均分配在每个元素两侧*/

justify-content: space-around;

/* 2. 侧轴方向富裕空间管理 */

/*元素在侧轴开始位置,富裕空间在侧轴的结束位置*/

align-items: flex-start;

/*元素在侧轴结束位置,富裕空间在侧轴的开始位置*/

align-items: flex-end;

/*元素在侧轴中间,富裕空间在侧轴的两侧*/

align-items: center;

/*根据侧轴方向上文字的基线对齐*/

align-items: baseline;

/*以下都写在子级元素上*/

/*1. 定义盒子的弹性空间*/

/*

计算公式:  

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

*/

flex-grow: 1;

/*2. 设置元素的具体位置*/

/*数值越小越靠前,可以接受0 或者 负值*/

order: 1;

/*二、旧版弹性盒模型*/

/*以下都写在父级元素上*/

display: -webkit-box;

/*设置主轴方向为水平方向*/

-webkit-box-orient: horizontal;

/*设置主轴方向为垂直方向*/

-webkit-box-orient: vertical;

/*元素在主轴上排列为反序*/

-webkit-box-direction: reverse;

/*元素在主轴上排列为正序*/

-webkit-box-direction: normal;

/* 1. 主轴方向富裕空间管理 */

/*元素在主轴开始位置,富裕空间在主轴的结束位置*/

-webkit-box-pack: start;

/*元素在主轴结束位置,富裕空间在主轴的开始位置*/

-webkit-box-pack: end;

/*元素在主轴中间,富裕空间在主轴的两侧*/

-webkit-box-pack: center;

/*富裕空间平均分配在每两个元素之间*/

-webkit-box-pack: justify;

/* 2. 侧轴方向富裕空间管理 */

/*元素在侧轴开始位置,富裕空间在侧轴的结束位置*/

-webkit-box-align: start;

/*元素在侧轴结束位置,富裕空间在侧轴的开始位置*/

-webkit-box-align: end;

/*元素在侧轴中间,富裕空间在侧轴的两侧*/

-webkit-box-align: center;

/*以下都写在子级元素上*/

/*1. 定义盒子的弹性空间*/

-webkit-box-flex: 1;

/*2. 设置元素的具体位置*/

/*数值越小越靠前,最小值默认处理为1*/

-webkit-box-ordinal-group: 1;

相关文章

  • CSS3弹性盒子

    弹性盒模型 弹性盒模型是CSS3新增的属性,设置display属性值为flex的元素为弹性盒模型对象。弹性盒子由弹...

  • flex 弹性布局盒模型

    flex 弹性布局盒模型 设置弹性盒模型 display:flex (新版) display:-webkit-b...

  • 弹性盒模型

    弹性盒模型 display:flex 设置弹性盒模型 flex-direction 设置主轴方向: ju...

  • 弹性盒子

    ● 怪异盒模型(ie7以下) ● 新版盒模型 ○ display:flex设置为弹性盒 ○ ...

  • flex弹性盒模型

    Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。 弹性盒模型主要...

  • 关于flex弹性盒模型布局的详细介绍

    Flex是Flexible Box的缩写,意为“弹性布局”,用来为盒模型提供最大的灵活性。弹性盒模型(flexib...

  • 【基础教学】教大家如何使用怪异盒

    ● 怪异盒模型(ie7以下) ● 新版盒模型 ○ display:flex设置为弹性盒 ○ flex-direct...

  • React-Native - FlexBox布局

    弹性盒模型(The Flexible Box Module),又叫Flexbox,意为“弹性布局”,旨在通过弹性的...

  • 弹性盒模型

    弹性盒模型,不兼容,w3c目前还没有标准化,需要加浏览器内核前缀 如果想要搭建弹性盒模型,首先要在父级建立弹性盒模...

  • 弹性盒模型

    设置在父元素上的属性 一、给父元素设置display:flex; display:inline-flex; 1、所...

网友评论

      本文标题:弹性盒模型

      本文链接:https://www.haomeiwen.com/subject/vkngzttx.html