css flex布局学习笔记

<!-- 写在父盒子元素里面 -->

flex-direction属性

row  默认行为主轴(row),跟着主轴来排列

row-reverse 在主轴右边的方向进行排列 就是第一个子盒子在右边,往左排列,以此类推

column 默认列为主轴,遵循列来进行排列,x轴就成了侧轴

justify-content属性 定义了项目在主轴上的对齐方式 首先要设定谁是主轴谁是侧轴

flex-start 默认从左边开始

flex-end 默认从右边开始

center 默认在中间对齐

space-around 平均分配剩余空间(相当给每个盒子加上margin属性)

space-between 先两边贴边,再分配剩余的空间(这个为第一个盒子的左边margin与最后一个盒子的右margin都为0)

flex-wrap属性 flex布局中,默认的子元素是不换行的,如果装不开,子元素的盒子宽度会变小

nowrap 默认值,不换行

wrap 换行

align-items 设置侧轴上的子元素排列方式(单行)首先要设定谁是主轴谁是侧轴

flex-start 默认从上边开始

flex-end 默认从下边开始

center 从中间开始

stretch 将盒子进行纵向拉伸(沿着侧轴方向)子盒子不能写高度,否则无法拉伸

align-content 多行属性 用于设置侧轴上的子元素的排列方式

center 垂直居中

flex-flow属性 为flex-direction和flex-wrap属性的复合属性

第一个属性为确定主轴,第二个属性为确定是否换行

<!-- 写在子盒子元素里面 -->

flex属性 用于来分配剩余空间占据的份数 此属性写在子盒子中,用于分配自身盒子的大小

还可以用百分比表示(有强制换行的功能) 默认子盒子占据当前父盒子主轴的百分之几,便可以实现挤压盒子的功能

align-self属性 控制子盒子自身在侧轴上的排列方式,可以覆盖父元素的align-items属性

flex-start 此自身元素默认从上边开始

flex-end 此自身默认从下边开始

center 此自身从中间开始进行排列

order属性 控制子盒子自身的排列顺序 数值越小越靠前

背景线性渐变

background:-webkit-linear-gradient(起始方向,颜色1,颜色2,...) 起始方向默认为从上到下

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值