flexbox布局使用场景

flexbox又称弹性布局,目标是提供一个更有效的布局,对齐方式

主要思想:父元素能够调整子元素的宽度,高度,排列方式,从而更好的适用布局空间

1、水平垂直居中对齐

justify-content 主轴对齐方式

  • flex-start(默认值):左对齐
  • flex-end:右对齐
  • center: 居中
  • space-between:两端对齐,项目之间的间隔都相等。
  • space-around:每个项目两侧的间隔相等。所以,项目之间的间隔比项目与边框的间隔大一倍。

align-items 交叉轴对齐方式

  • flex-start:交叉轴的起点对齐。
  • flex-end:交叉轴的终点对齐。
  • center:交叉轴的中点对齐。
  • baseline: 项目的第一行文字的基线对齐。
  • stretch(默认值):如果项目未设置高度或设为auto,将占满整个容器的高度。

2、两列,三列自适应展示

 

posted @ 2024-07-18 12:09  alisa.huang  阅读(1)  评论(0编辑  收藏  举报