认识flex布局 flex布局的主轴对齐方式介绍

认识flex布局

flex布局弹性布局 使用flex布局 标签之间没有元素之分(块 行内 行内块) 可以随意设置宽高


父元素添加display:flex 弹性容器
子元素自动变成弹性盒子(弹性盒子没有宽高的情况下会自动根据父元素的宽高调整大小) 

 

弹性盒子为了方便理解可以理解为 分为X轴水平方向从左往右 Y轴垂直方向从上往下

display:flex布局的组成部分:

弹性容器(父元素)

弹性盒子(子元素)

弹性盒子的摆放顺序:

以下为了方便理解主轴和侧轴的方向 可以将主轴看为X轴水平方向 Y轴垂直方向
(默认情况下主轴X侧轴Y 后续可以根据需求更改 例如将默认值主轴X轴改成Y轴)
主轴侧轴对齐方式添加在父元素身上 控制父元素中所有子盒子的对齐方式

 

为了大家方便理解可以参考下面这张图片理解排列方式0d3bbf22d1c441768e3944426a87f1cc.png

主轴对齐方式开始:

  /* 默认情况下 主轴从起点开始排列 */
            justify-content: flex-start;

181e9e94fc49479e93765d0c68f95790.png

6f52b23a19464a818a45411d06ad2770.png 

 /*  主轴从终点开始排列 */
            justify-content: flex-end;

8d937f38d0f84010a1cf7283449aaa54.png

87bfdb1dc34d4a4d930449508996f6ce.png 

  /*  主轴所有子元素盒子水平居中 */
           justify-content: center;

961420bd68b34e1fa5f4621ac8007639.png

59144e4cae044f36a555e3617b16c3a8.png 

 /*  主轴控制所有子元素盒子间距1:2 */
           justify-content: space-around;4f91535a4fa74390b5ca057226fb45c9.png

875fc1b65728438091066391f9f03851.png 

/*  父盒子中子元素左右盒子靠边 中间盒子自适应 */

最左最右盒子靠边之后 中间的盒子平分剩下的宽度
          justify-content: space-between; 28f4b7a6a90e43899b1928ec31b3427f.png

d71d5c8eb24b4678931c5a7d6ddd9fb7.png 

  /* 父元素中的子元素盒子按照1:1的距离分开 */
            justify-content: space-evenly;12392c9ae0414c9b9d6830c7c260f3ba.png

3dce207d48744707a9136bc9fb72afd0.png 

 1:1的情况下盒子不靠边 盒子之间的间距1:1

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值