Flex笔记---Day01

8 篇文章 0 订阅
1 篇文章 0 订阅

Flex

flex弹性布局

更多使用在  移动端

相对更简单

将父元素设置为flex布局后,子元素的float clear vertical-align属性会失效

flex布局的元素 成为容器 子元素成为flex ‘ 项目

总结:通过给父盒子添加flex属性,来控制盒子的位置和排列方式

justify-content: space-around; 平分空间

flex: 1; 不设置宽度后 也会平分

reverse 翻转

flex-direction

把其中一个设置成**主轴** 另一个就成了副轴

flex-direction: column; 竖的设置为主轴子元素是跟着 主轴 排列的

在这里插入图片描述
在这里插入图片描述
justify-content 要确定好主轴后使用!!

在这里插入图片描述
justify-content: flex-end; 右对齐

在这里插入图片描述
justify-content: center; 子元素居中对齐
在这里插入图片描述
justify-content: space-between; 两边贴边平分

在这里插入图片描述
flex-warp 设置子元素是否换行

在这里插入图片描述

默认是不换行

	如果放不开,会缩小子元素的宽度,放到父元素里面

align-items 设置侧轴上子元素排列方式 单行

在这里插入图片描述

align-items center y轴的居中

水平 垂直方向的居中      两个同时使用

在这里插入图片描述
align-items stretch 拉伸

使用时去掉子元素高度 就会拉伸到父元素的高度

在这里插入图片描述

align-content 设置 多行 的侧轴的子元素排列方式

在这里插入图片描述
**align-items ** 和 align-content 区别
在这里插入图片描述
flex-flow

 flex-direction和 flex-warp 的结合

在这里插入图片描述
子项 的属性

  • flex子项目占的份数

    ​	flex定义项目分配剩余空间,flex表示占多少份
    
  • align-self 控制子项自己在侧轴的排列方式

    align-self: flex-end;  单独一个设置排列方式
    

    在这里插入图片描述
    在这里插入图片描述

    order 定义子项的排列顺序(前后顺序)

在这里插入图片描述

补充:

z-index 属性设置元素的堆叠顺序。拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值