Flex 布局口诀

135 阅读1分钟

Flex 是 Flexible Box 的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性

也是很多时候我们选择 CSS 样式布局得首选方案,比较简单快捷且实用,在 Bootstrap 4 开始也开始支持弹性布局,网上也有很多的学习资源和材料

今天主要是想分享下简单的 Flex 属性的口诀,如何比较容易的记住各属性的作用是什么

五个属性分别对应的功能:

  • flex-direction:是横向还是纵向

  • flex-wrap:要不要换行

  • justify-content:如果 flex-direction 选择的是横向,那就是调整横向的对齐方式

  • align-items:如果 flex-direction 选择的是横向,那就是调整纵向的对齐方式

  • align-content:两行以及两行以上才生效:对所有内容块和周围空间之间的对齐方式

  • align-self:加到某个块上的对齐方式

最后三句口诀概括:

  • 【前缀】与 direction 相同就是 justify,垂直就是 align
  • 【后缀】与 direction 相同就是 content(align-content 除外),垂直就是 items
  • 加到某个块自己上边的就是 self