当前位置:  首页>> 技术小册>> Web响应式布局入门到实战

justify-content作用: 用于设置子元素在主轴的对齐方式

作用: 设置每个flex元素在交叉轴上的默认对齐方式

什么是主轴?
如果是子元素水平排列,则x轴为主轴
如果子元素竖向排列,则y轴为主轴

总结:
判断主轴和交叉轴的依据是看子元素是水平排列还是竖向排列。
判断的顺序为:子元素的排列方向 — 主轴 — 交叉轴

属性值 作用
flex-start 默认值,子元素x轴方向,左对齐
flex-end 子元素x轴方向,右对齐
center 居中显示
space-between 当父元素有剩余空间时,子元素平均分布在该行上,两边不留间隔空间
space-around 当父元素有剩余空间时,子元素平均分布在该行上,两边留有一半的间隔空间

flex-end示例:

效果:

center示例:

  1. <style>
  2. #div0{
  3. width:380px;
  4. background-color: violet;
  5. display:flex;
  6. flex-flow: row wrap;
  7. justify-content: center;
  8. }
  9. #div0 div{
  10. width: 100px;
  11. height: 100px;
  12. background-color: yellow;
  13. }
  14. </style>

效果:

space-between示例:

  1. <style>
  2. #div0{
  3. width:380px;
  4. background-color: violet;
  5. display:flex;
  6. flex-flow: row wrap;
  7. justify-content: space-between;
  8. }
  9. #div0 div{
  10. width: 100px;
  11. height: 100px;
  12. background-color: yellow;
  13. }
  14. </style>

space-around示例:

  1. <style>
  2. #div0{
  3. width:380px;
  4. background-color: violet;
  5. display:flex;
  6. flex-flow: row wrap;
  7. justify-content: space-between;
  8. }
  9. #div0 div{
  10. width: 100px;
  11. height: 100px;
  12. background-color: yellow;
  13. }
  14. </style>

效果:


该分类下的相关小册推荐: