弹性盒

作者: 周周很可爱 | 来源:发表于2019-06-13 08:36 被阅读0次

弹性盒-flex布局
弹性盒是css3的一种新的布局模式
CSS3弹性换盒,是一种当页面需要适应不同的屏幕大小以及设备类型时确保元素拥有恰当的行为的布局方式。
引入弹性盒布局模型的目的是提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间
display:flex 设置子元素为弹性盒 来显示/父元素
子元素在同一行之内显示
即使有溢出内容,也不会换行
float、display:block不再生效
justify-content:center 控制子元素主轴对齐方式【居中】
align-items:center 控制子元素侧轴对齐方式【居中】
display:box 是老弹性盒;display:flex是新弹性盒
display:inline-flex 新弹性盒,专注于行内元素
word-break:break-all;强制文本换行
父元素:display:flex;(对于父元素没有任何影响)
对齐方式:主轴justify-content:center 居中对齐
flex-start 顶端对齐
flex-end 底端对齐
space-between 两端对齐【没有空隙】
space-around 两端对齐【两边距离是中间的一半 1/2】
侧轴:align-items:center 侧轴居中
flex-start顶端对齐
flex-end 底端对齐
baseline 基线对齐
排列方式:flex-direction:column 垂直排列 [子元素的方向就会发生改变]
column-reverse 垂直翻转排列
row 水平排列【默认值】
row-reverse 水平翻转排列
flex:1;表示子元素分配父元素的剩余空间【子元素】
弹性盒不能和多栏布局混淆使用
Cursor:用于设置鼠标状态 pointer小手状态
Wait 加载状态
move移动状态
多行弹性盒
弹性盒的优先级高于width
Flex-wrap:wrap;控制子元素溢出内容是否换行显示【加给父元素】 wrap表示换行 nowrap表示不换行【默认值】
wrap-reverse【翻转换行】
flex-flow:复合属性
是flex-direction和flex-wrap的复合属性,表示控制子元素的排列方式以及是否换行
加给父元素的属性:
Display:flex display:inline-flex display:box
对齐方式:
主轴Justify-content:center、
flex-start、
flex-end 、
space-between、
space-around
侧轴:align-items:center、
flex-start、
flex-end、
baseline
排列方式:flex-direction:column、
column-reverse、
row、
row-reverse
是否换行:flex-wrap:wrap、
nowrap、
wrap-reverse
复合属性:flex-flow:flex-wrap、
flex-direction
加给子元素的属性:
flex:1;
flex-grow:;
设置或检索弹性盒的扩展比率(根据弹性盒子元素所设置的扩展因子作为比率来分配剩余空间)默认值0,不参与分配
flex-shrink:;
设置或检索弹性盒的收缩比率(根据弹性盒子元素所设置的收缩因子作为比率来收缩空间)默认值1
flex-basis:;
设置或检索弹性盒伸缩的基准值(如果所有子元素的基准值之和大于剩余空间,则会根据每项设置的基准值,按比例伸缩剩余空间)
Order:控制元素的显示次序,order值越大,排列越靠后
单行省略号不能和弹性盒同时使用

相关文章

  • CSS3弹性盒子

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

  • 弹性盒

    弹性盒-flex布局 弹性盒是css3的一种新的布局模式CSS3弹性换盒,是一种当页面需要适应不同的屏幕大小以及设...

  • 弹性盒

    1、什么是弹性盒? 弹性盒可以根据某些子元素设置的宽度或者高度自动为其他的子元素设置宽和高。 2、将元...

  • 弹性盒

    弹性盒-flex布局弹性盒是css3的一种新的布局模式CSS3弹性换盒,是一种当页面需要适应不同的屏幕大小以及设备...

  • 弹性盒

    弹性盒子是 CSS3 的一种新的布局模式。 CSS3 弹性盒( Flexible Box 或 flexbox),是...

  • flex 弹性布局盒模型

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

  • 弹性盒模型

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

  • CSS学习总结

    一、Flex-弹性盒布局 弹性盒定义了子元素如何在弹性盒中布局。 1. flex-direction ,设置主轴,...

  • 弹性盒FlexibleBox的相关概念

    一. 弹性盒的定义 弹性盒子由弹性容器(Flex container)和弹性子元素(Flex item)组成。弹性...

  • React-Native - FlexBox布局

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

网友评论

      本文标题:弹性盒

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