flex相关的属性(二)

30 阅读1分钟

align-content

align-content 决定了多行 flex items 在 cross axis 上的对齐方式,用法与 justify-content 类似。

  • stretch(默认值):与 align-items 的 stretch 类似
  • flex-start:与 cross start 对齐
  • flex-end:与 cross end 对齐
  • center:居中对齐
  • space-between:flex items 之间的距离相等。与 cross start、cross end两端对齐。
  • space-around:flex items 之间的距离相等。flex items 与 cross start、cross end 之间的距离是 flex items 之间距离的一半。
  • space-evenly:flex items 之间的距离相等。flex items 与 cross start、cross end 之间的距离 等于 flex items 之间的距离。

flex-item属性 - order

order 决定了 flex items 的排布顺序。可以设置任意整数(正整数、负整数、0),值越小就越排在前面。默认值是 0。

flex-item属性 - flex items

flex items 可以通过 align-self 覆盖 flex container 设置的 align-items。

  • auto(默认值):遵从 flex container 的 align-items 设置
  • stretch、flex-start、flex-end、center、baseline,效果跟 align-items 一致