Css3弹性盒子
来源:互联网 发布:流体力学 知乎 编辑:程序博客网 时间:2024/05/24 02:35
CSS3弹性盒子(Fiexbox)
1.弹性盒子:随屏幕放大缩小盒子也放大缩小,不出现滚动条。对容器中的子元素进行排列、对齐和分配。
2.弹性盒子=弹性容器+弹性子元素
注:弹性盒子在父元素写,只定义子元素的布局。
一个弹性容器包含一个或多个弹性子元素。
默认情况每个容器只有一行,弹性子元素在弹性盒子内一行显示。
3.浏览器支持(兼容模式)
3.定义弹性盒子: display: flex/inline-flex
4.改变排列方式:
1) direction :rtl /* rightto left */
2) 位置
flex-direction: row/row-reverse/column/column-reverse
row:横向从左到右排列(左对齐),默认
row-reverse:反向横排列(右对齐),最后一项在最前面
column:纵向排列
column-reverse: 反向纵排列,最后一项在最上面
3) 内容对齐
justify-content:flex-start/flex-end/center/space-between/space-around
flex-start :从头紧挨边线开始填充
flex-end:紧挨尾部边线填充
center:居中
space-between:第一项紧挨mian-start边线对齐,最后一项紧挨mian-end边线对齐,其余间隔相等在同一行。
space-around:首尾两边各留一半间隔排列,其余间隔相同。
4)align-items 纵向对齐方式
flex-start/flex-end/center/baseline/stretch
5)flex-wrap:nowrap/wrap/reverse
单行/溢出换行/溢出放上行
6)align-cotent:用于修改flex-wrap属性,类似align-items,不是设置弹性子元素的对齐,而是设置各行的对齐。
flex-start/center/flex-end/space-between/space-around/stretch
flex-start:各行向弹性盒子容器的起始位置堆叠
flex-end:各行向弹性盒子容器的结束位置堆叠
center:各行向弹性盒子容器的中间位置堆叠
space-between:各行在弹性容器中平均分布
space-around:各行在弹性容器中平均分布,两端保留子元素之间的间距大小的一半
stretch:各行伸展占用剩余位置(默认)
7)flex:定义弹性子元素如何分配空间
eg.flex : 3 /*占总空间的三份*/
8) order:n /*n越小子元素排序越靠前*/
增:选择器中:a : not (: last-of-type) /*表示除了最后一个超链接*/
- CSS3 弹性盒子布局
- css3弹性盒子布局
- css3弹性盒子
- css3.弹性盒子
- css3弹性盒子
- css3 弹性盒子
- CSS3弹性盒子布局
- css3 弹性盒子模型
- css3弹性伸缩盒子
- CSS3弹性盒子flex
- css3 弹性盒子
- Css3 弹性盒子
- css3弹性盒子
- CSS3的弹性盒子
- css3弹性盒子
- Css3弹性盒子
- Css3 弹性盒子垂直居中
- css3中弹性盒子模型
- 位置无关的跳转
- JAVA制作简单学生信息管理系统最初版
- 【转载】numpy库:常用基本
- Mybatis配置Mapper文件报错:"Show Details..."
- 进程间通信机制Binder
- Css3弹性盒子
- 字节对齐的归纳总结
- L1-039. 古风排版
- 【线性代数的几何意义】向量的基本几何意义
- java基础教程
- 沉浸式
- 服务间调用方法:HttpClient
- java学习末尾部分
- C语言学习历程(六)几个有趣的循环和关键字的小程序