html flex上下居中,css3 flex 详解,可以实现div内容水平垂直居中

一、flex-direction: (元素排列方向)

※ flex-direction:row (横向从左到右排列==左对齐)

9f42e6c8c7bd8a72764af010ea0c9605.png

※ flex-direction:row-reverse (与row 相反)

dbd0a3fec0c42637e98464625cf94e6c.png

※ flex-direction:column (从上往下排列==顶对齐)

763ff21950ada8021dbc8d969de00f8d.png

※ flex-direction:column-reverse (与column 相反)

ec7e8c8745ac25e29b557ed2bb8227c3.png

二、flex-wrap: (内容一行容不下的时候才有效)

※ flex-wrap:nowrap (超出不换行,很奇怪里面的宽度会变成100%)

31c7b452f4ed0394699f5a80c662d10f.png

※  flex-wrap:wrap (超出按父级的高度平分)

e823e1f7e4fe0ea66e64567542d45b64.png

※ flex-wrap:wrap-reverse(与wrap 相反)

9d2855e5282ac793a9065d3f9bfa88f7.png

三、justify-content: (水平对齐方式)

※ flex-start (水平左对齐)

2e87f714339863431b7bb2d47f269764.png

※  justify-content:flex-end; (水平右对齐)

652e25ab52f54e8a4c706b49b1cc79c4.png

※ justify-content:center; (水平居中对齐)

d9252309b8249a5d32043a7cc2e0497b.png

※ justify-content:space-between; (两端对齐)

74fb4f827f7c7166a1d2b22a1c3061f7.png

※ justify-content:space-around; (两端间距对其)

0eefebbf1bba862777b8c4e86d450104.png

四、align-items: (垂直对齐方式)

※ align-items:stretch; (默认)

18b305ed896227d91298f93a98860fc7.png

※ align-items:flex-start; (上对齐,和默认差不多)

c575e88b3caa4af84b0b8efc1dbed5ff.png

※ align-items:flex-end; (下对齐)

b565db7184139ab1f4f0105aa3c9561b.png

※  align-items:center;(居中对齐)

1c4ba58166cf634aadd8a89f3e84e6d0.png

=※ align-items:baseline; (基线对齐)

如弹性盒子元素的行内轴与侧轴(纵轴)为同一条,则该值与‘flex-start‘等效。其它情况下,该值将参与基线对齐。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值