CSS学习(二十一)-flexbox模型之二_html/css_WEB-ITnose
程序员文章站
2022-03-17 20:49:36
...
一、理论:
1.flex-flow
a.flex-direction 设置伸缩容器的伸缩流方向
b.flex-wrap 设置伸缩容器中的伸缩项目在伸缩容器无足够空间时,伸缩项目在伸缩容器中是否换行排列
2.flex-pack
a.具有与box-pack属性相同的参数
b.distribute 伸缩项目会平均分布在同一行里
c.start 伸缩容器中的第一个伸缩项目的起始边缘置于伸缩容器的主轴起始;下一个伸缩项目的起始边缘与第一个伸缩项目的末尾边缘紧挨在一起,其他伸缩项目依次沿着主轴依次排列。伸缩容器沿着布局轴方向的所有额外空间都被置于布局轴的末尾
d.end 所起效果与start相反
e.center 所有伸缩项目边挨边放置在一起
f.justify 所有伸缩项目会平均分配在行里,沿着伸缩容器布局轴方向的任何额外空间都被平均分布于各个伸缩项目之间
3.flex-align
a.具有box-align的所有属性
b.stretch 伸缩项目拉伸填充整个伸缩容器。
二、实践:
1.flex-flow
a.flex-direction 设置伸缩容器的伸缩流方向
b.flex-wrap 设置伸缩容器中的伸缩项目在伸缩容器无足够空间时,伸缩项目在伸缩容器中是否换行排列
2.flex-pack
a.具有与box-pack属性相同的参数
b.distribute 伸缩项目会平均分布在同一行里
c.start 伸缩容器中的第一个伸缩项目的起始边缘置于伸缩容器的主轴起始;下一个伸缩项目的起始边缘与第一个伸缩项目的末尾边缘紧挨在一起,其他伸缩项目依次沿着主轴依次排列。伸缩容器沿着布局轴方向的所有额外空间都被置于布局轴的末尾
d.end 所起效果与start相反
e.center 所有伸缩项目边挨边放置在一起
f.justify 所有伸缩项目会平均分配在行里,沿着伸缩容器布局轴方向的任何额外空间都被平均分布于各个伸缩项目之间
3.flex-align
a.具有box-align的所有属性
b.stretch 伸缩项目拉伸填充整个伸缩容器。
二、实践:
1.
2.Title Box1Box2Box3Box4Box5Box6
Title Box1Box2Box3Box4Box5Box6
上一篇: PHP终结篇:继续冒险历程
下一篇: python实现socket通信
推荐阅读
-
CSS学习(十七)-盒模型_html/css_WEB-ITnose
-
CSS学习(十七)-盒模型_html/css_WEB-ITnose
-
寒假前端学习(9)--理解CSS盒模型与宽高计算_html/css_WEB-ITnose
-
HTML学习笔记之二(回到顶部 与 回到底部)_html/css_WEB-ITnose
-
学习笔记(5):DIV+CSS 经典盒子模型 积累_html/css_WEB-ITnose
-
H5学习_番外篇_弹性盒模型详解_html/css_WEB-ITnose
-
React Native中的弹性盒模型(Flexbox)_html/css_WEB-ITnose
-
H5学习_番外篇_弹性盒模型详解_html/css_WEB-ITnose
-
CSS学习(二十一)-flexbox模型之二_html/css_WEB-ITnose
-
React Native中的弹性盒模型(Flexbox)_html/css_WEB-ITnose