一、Flex縱向排列換行
在使用flex布局時,如果需要創建一些元素縱向排列,當元素在一行排列時會導致元素溢出,這時可以使用縱向排列換行。實現方法是在容器中添加 flex-wrap: wrap
屬性,這樣可以讓元素在容器內自動換行,從而避免元素溢出問題。
.container{ display: flex; flex-wrap: wrap; }
二、Flex布局縱向排列
在Flex布局中,可以通過設置容器的 flex-direction: column
屬性來實現縱向排列,容器內的子元素將會從上到下排列。
.container{ display: flex; flex-direction: column; }
三、Flex橫向排列
與縱向排列類似,通過設置容器的 flex-direction: row
屬性可以實現橫向排列,容器內的子元素將會從左到右排列。
.container{ display: flex; flex-direction: row; }
四、Flex垂直排列
通過設置子元素的 align-items: center
屬性可以實現垂直排列,子元素將會在容器的垂直方向上居中對齊。
.container{ display: flex; align-items: center; }
五、Flex豎向排列
通過設置子元素的 justify-content: center
屬性可以實現豎向排列,子元素將會在容器的水平方向上居中對齊。
.container{ display: flex; justify-content: center; }
六、Flex布局豎著排列
通過設置容器的 flex-direction: column
和子元素的 justify-content: space-between
屬性可以實現豎著排列,并使子元素之間保持等距離分布。
.container{ display: flex; flex-direction: column; justify-content: space-between; }
七、Flex反向排列
通過設置容器的 flex-direction: column-reverse
屬性可以實現反向排列,容器內的子元素順序將會從下到上排列。
.container{ display: flex; flex-direction: column-reverse; }
八、Flex布局橫向排列
通過設置容器的 flex-direction: row-reverse
屬性可以實現布局橫向排列,容器內的子元素順序將會從右到左排列。
.container{ display: flex; flex-direction: row-reverse; }
九、Flex布局垂直排列
通過設置容器的 align-items: flex-end
屬性可以實現布局垂直排列,子元素將會在容器的垂直方向上靠底對齊。
.container{ display: flex; align-items: flex-end; }