美文网首页
弹性布局

弹性布局

作者: Lizzy95 | 来源:发表于2017-09-07 13:35 被阅读0次

也是css3的内容,所以得加-webkit

把一个容器指定为flex布局,

.box{

display:flex;

}

设为flex布局后,float,clear,vertical-align属性失效。

属性

1、justify-content:

定义了项目在主轴(x轴)上的对齐方式。

值:flex-start  左对齐 (默认值)

flex-end  右对齐

center  居中

space-between  两边对齐,项目之间间隔相等

space-around  每个项目两侧的间隔相等,所以,项目之间的间隔比项目与边框的间隔大一倍。

2、align-items:

在交叉轴(y轴)上的对齐方式。

值:flex-start  y轴的起点对齐

flex-end  y轴的终点对齐

center  中点对齐

Baseline  与项目第一行的基准线对齐。

Strech (默认值),如果项目未设置高度或设为auto,将占满整个容器的高度。

3、flex-direction:

决定主轴的方向。

值:row  行排 起点:左端  (默认)

column 列排  起点:右端

row-reverse:水平  右端

column  主轴为垂直方向,起点在上沿

column-reverse  垂直方向,起点在下沿

4、flex-wrap

默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行

它可能取三个值。

(1)nowrap(默认):不换行。

(2)wrap:换行,第一行在上方。

(3)wrap-reverse:换行,第一行在下方。

5、order

order属性定义项目的排列顺序。数值越小,排列越靠前,默认为0。

order的值是一个具体的数值(可为负)

6、align-self

align-self属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。

align-self: auto | flex-start | flex-end | center | baseline | stretch;

相关文章

  • flutter 动手篇2 - 弹性布局 Flex

    弹性布局 Flex 弹性布局 弹性布局允许子widget按照一定比例来分配父容器空间,弹性布局的概念在其UI系统中...

  • css:About Flex

    * 弹性布局 * 创建弹性布局容器:flex containerdisplay:flex 1.弹性元素 flex ...

  • CSS3弹性布局 flexible boxes

    W3弹性布局: 弹性布局父容器(Flex Containers) 弹性布局子项(Flex Items) 子项于父容...

  • Flutter布局Widget--弹性布局、线性布局、流式布局和

    前言 本文我们要介绍 Flutter 中布局 Widget,包括弹性布局、线性布局流式布局和层叠布局。 一、弹性布...

  • 弹性布局总结

    1.flex弹性布局学习总结 2.弹性盒模型布局使用 布局案例: ...

  • 从0开始学习HTML5CSS3(三)

    弹性布局 弹性(伸缩)布局:是C3里新出的一种布局方式只是多一种布局的选择特点: 1.用了弹性布局后,可以让子元素...

  • 微信小程序:照片墙小程序项目总结

    项目考察点:弹性布局、伪类、base64 1、弹性布局 弹性布局中心思想就是将父容器设为display: flex...

  • 弹性盒子的布局

    1 弹性盒子(弹性布局)1.1 弹性布局介绍 Flexbox是flexible box的简称(意思是"灵活的盒子容...

  • flex布局

    1、什么是flex布局? flex布局又叫弹性布局,弹性盒子,与怪异和模型布局不同,其布局能更精准。 2、如何设置...

  • 布局-弹性布局

    1.弹性布局的元素宽度 整个弹性布局的宽度是12栏。可以给弹性布局下的每个格子都占有一定宽度,空单元格不占宽度。 ...

网友评论

      本文标题:弹性布局

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