伸缩盒子之flex浅谈

看实例:

 1.未使用flex布局之前的样子

2.使用display:flex(flex-direction:row,此处可写可不写,因为一旦使用flex布局默认值就是它);

别着急, 请看解析:

使用flex-direction:row,此时可以有以下几种布局结果 

接下来会用到的属性为justify-content(主轴上的伸缩)和align-items(交叉轴上的伸缩)两个属性。

1.以row:为主轴,对主轴进行控制位置。

(1).居左

(2).居中

(3).居右

以上三种就是以row为主轴,控制主轴

2.以row为主轴,对相交轴控制

(1).压缩到左上方

(2).压缩到左中间

(3).压缩到左下角

3.以row为主轴,同时对justiny-contentalign-items进行控制。

(1).在交叉轴压缩控制完毕后,然后对主轴进行位置居左(虽然没变,但是的确justin-content:flex-start;的默认值就是居左)。

(2). 在交叉轴压缩控制完毕后,然后对主轴进行位置居中。

(3).在交叉轴压缩控制完毕后,然后对主轴进行位置居右。

 

 

以clomun为主轴的原理同上,只是,将main-axis和crolss-axis的方向改变了。

如有问题,请多多赐教。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值