小程序FLEX布局

flex布局要求有父元素,子元素,并通过在父元素上设置弹性布局让子元素位置发生变化

主轴与交叉轴由flex-direction属性来确定,该属性的值决定了主轴是哪个方向

flex-direction 设置子元素的排序方式

  • row: 行排列
  • column: 列排列
  • row-reverse: 行倒序排列
  • column-reverse: 列倒序排列

justify-content 设置子元素的对齐方式(相对于主轴方向)

  • flex-start: 对齐子元素头部方向
  • flex-end: 对齐子元素尾部方向
  • space-between: 子元素左右对齐,其余元素等距分布(每个元素两侧距离相等)
  • space-around: 子元素等距分布(每个元素两侧距离相等)

align-items 设置子元素的对齐方式(相对于交叉轴方向)

  • flex-start: 对齐子元素头部方向
  • flex-end: 对齐子元素尾部方向
  • space-between: 子元素左右对齐,其余元素等距分布(每个元素两侧距离相等)
  • space-around: 子元素等距分布(每个元素两侧距离相等)
  • stretch: 纵向拉伸子元素(只有在子元素未设置height属性时有效)
  • baseline: 子元素内文字底线对齐,以第一个子元素的文字为基准(设置后可能会导致子元素不对齐)

猜你喜欢

转载自blog.csdn.net/qq_42082860/article/details/83089764