文章目录
- 学习网址推荐
- align-items、justify-content
- 合并使用左右分布和垂直end
- flex-direction
- row
- row-reverse
- column
- column-reserse
- 横向逆转并水平start
- 垂直列并从末尾排列
- 逆向垂直列并左右排列
- 水平居中,垂直end,横向逆向
- order、align-self
- order改变排序
- align-self控制自己的位置
- order&align-self
- flex-wrap
- 例一
- 例二
- 使用flex-flow优化
- align-content
- flex-start
- flex-end
- 综合
- 综合最后一题
学习网址推荐
Flexbox Froggy
让青蛙跳到与自己相同颜色的荷叶上,一共24个题目,如果能自己完成所有题目,基本就能完全理解Flex布局了
align-items、justify-content
合并使用左右分布和垂直end
flex-direction
row
row-reverse
column
column-reserse
横向逆转并水平start
垂直列并从末尾排列
逆向垂直列并左右排列
水平居中,垂直end,横向逆向
order、align-self
order改变排序
align-self控制自己的位置
order&align-self
flex-wrap
flex-wrap: wrap 表示启用 flex 布局中的换行功能,当 flex 容器中的项目超出容器的宽度时,它们将会自动换行,第一行在上方,后续行在下方,每行从左到右排列。
例一
例二
使用flex-flow优化
flex-direction和flex-wrap这两个属性经常一起使用,因此创建了一个简写属性flex-flow来组合它们。这个简写属性接受用空格分隔的两个属性的值。
align-content
这可能会令人困惑,但是align-content决定了行与行之间的间距,而align-items决定了项目作为一个整体如何在容器内对齐。当只有一行时,align-content不起作用。
flex-start
flex-end
综合