码迷,mamicode.com
首页 > 其他好文 > 详细

justify-content & align-items & align-content

时间:2017-09-11 16:24:13      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:row   cti   idt   居中   target   src   ide   str   event   

justify-content & align-items & align-content

  三个属性均作用于container。

  justify-content用于控制main-axis。

  align-items用于控制元素在单选中cross-axis中的位置。

  align-content用于控制各行在container中cross-axis的位置。

align-self

  作用于元素,控制元素在单选中cross-axis中的位置。

示例

1、自适应导航。

  当小于800px时,内容为居中,当小于500px时,内容纵向排列,从上到下。

技术分享
/* Large */
.navigation {
  display: flex;
  flex-flow: row wrap;
  /* This aligns items to the end line on main-axis */
  justify-content: flex-end;
}

/* Medium screens */
@media all and (max-width: 800px) {
  .navigation {
    /* When on medium sized screens, we center it by evenly distributing empty space around items */
    justify-content: space-around;
  }
}

/* Small screens */
@media all and (max-width: 500px) {
  .navigation {
    /* On small screens, we are no longer using row direction but column */
    flex-direction: column;
  }
}
View Code

技术分享

http://caibaojian.com/demo/flexbox/flexbox4.html

2、移动优先布局

http://caibaojian.com/demo/flexbox/flexbox5.html

参考:http://caibaojian.com/flexbox-guide.html

justify-content & align-items & align-content

标签:row   cti   idt   居中   target   src   ide   str   event   

原文地址:http://www.cnblogs.com/tekkaman/p/7505296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!