Flex弹性布局

1.启用弹性行为:使用 display 通用属性来创建一个flxbox容器,并将 直属内部子元素 转换      为flex属性.

2.方向:浏览器预默认值下,使用 .flex-row 可设置子元素水平方向排版呈现,或者使用.flex-row-reverse 可实现元素在水平上作反方向排列(右对齐、从右到左布局)。

 

3.使用 .flex-column 设置垂直方向布局,或使用 .flex-column-reverse 实现垂直方向的反转布局(从底向上铺开)。

 

4.内容对齐与对准:使用flexbox弹性布局容器上的 justify-content-* 通用样式可以改变flx项目在主轴上的对齐(x轴开始,如果 flex-direction: column则为y轴),或选方向(值)包括: start (浏览器默认值),、end、 center、 between、 around

 

5.对齐项目:使用 align-items-* 通用样式可以在flxbox容器上实现flex项目的对齐(y轴开始,如果选择flex-direction: column则从x轴开始),可选参数有: startend、 centerbaseline、 stretch (浏览器默认值)。

 

6.自对齐:使用 align-self-* 通用样式可以使用flexbox上的项目单独改变在横轴上的对齐方式(y值开始,如果flex-direction: column则为x轴开始),其拥有与align-items相同的可选子项: start、 endcenter、 baseline、 or stretch (浏览器默认值)。

 

7.自相等:flex-fill在一系列兄弟元素上使用该类来强制它们变成相等的宽度,同时占据所有可用的水平空间

 

8.等宽变幻:使用.flex-grow-*实用程序切换弹性项目的增长能力以填充可用空间。

 

9.flex-shrink-*如有必要,使用实用程序切换弹性项目的缩小能力。

 

10. 与Auto margins结合实现垂直布局:结合 align-items、 flex-direction: column、 margin-top: auto 或 margin-bottom: auto,可以垂直移动一个flex子容器到顶部或底部。

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值