前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

「css」 flex 项目 三个重要属性对齐方式

flex 项目 三个重要属性

flex-flow 主轴方向与换行方式

  • flex-flow: row nowrap; 主轴方向平水对齐 不换行
  • flex-flow: column nowrap;主轴方向垂直对齐 不换行
  • flex-flow: row wrap; 主轴方向平水对齐 允许换行

设置项目在主轴的对齐方式的前提是:主轴上存在剩余空间否则没有效果。

justify-content 项目在主轴上的对齐方式

  • 方式一:将所有项目看成一个整体来处理
  • justify-content:flex-start; 默认方式从左对齐
  • justify-content:flex-end; 从右对齐
  • justify-content:center; 居中对齐

  • 方法二:将所有项看成一个个独立的个体来处理
  • justify-content:space-between; 两端对齐
  • justify-content:space-around; 分散对齐
  • justify-content:space-evenly; 平均对齐

align-items 项目在竖轴(交叉轴)上的对齐方式

  • align-items: stretch;默认拉伸(没有高度时自动填满高度)
  • align-items: flex-start; 顶端对齐
  • align-items: flex-end; 底端对齐
  • align-items: center; 垂直居中对齐

align-content 项目在多行容器中的对齐方式

设置多行项目在主轴是没有剩余空间的,如果需要对齐方式的前提是:交叉轴上要有剩余空间,否则没有效果。

  • 方式一:将多行项目看成一个整体来处理
  • align-content : stretch;默认拉伸(没有高度时自动填满高度)
  • align-content : flex-start; 顶端对齐
  • align-content : flex-end; 底端对齐
  • align-content : center; 垂直居中对齐

  • 方式二:将多行项目看成独立个体来处理
  • align-content : space-between;二端对齐
  • align-content : space-around; 分散对齐
  • align-content : space-evenly; 平均对齐

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言