前端学习第十六天

怪异盒子模型

属性box-sizing;
content-box 默认值
box-sizing:border-box默认跟盒子宽度大小一致,padding值还有border值不会撑大盒子
padding值还有border值不能超过怪异盒模型数值

弹性盒子

属性:display:flex 定义弹性盒子,默认把x轴当成主轴,设定之后可以设置宽度高度
flex 主轴顶端对齐方式
justify-content:主轴对齐方式
flex-start:默认值 主轴顶端对齐
flex-end:主轴末端对齐
center:主轴居中对齐
space-between:在主轴两端对齐,中间自动分配
space-around:在主轴自动分配空白空间
space-evenly:平均分配空白空间

改变主轴方向属性

属性flex-direction
属性值row:默认排列
row-reverse;翻转坐标轴
column:y轴排列
column-reverse:y轴翻转坐标轴

弹性盒子换行

属性:flex-wrep换行
no-wrep默认不换行
wrep换行
wrep-reverse:反转换行列

弹性盒子行与行之间的对齐方式

属性align-content:行与行之间的对齐方式
属性值:flex-start默认顶端对齐换行
属性值:flex-end底部对齐换行
属性值:center:中间对齐
属性值:space-between:行和行两端对齐中间自动分配侧轴剩余空间
属性值:space-around:行和行自动分配侧轴剩余空间
属性值:stretch:默认值行和行补强制拉伸以适应容器侧轴的长度
属性值:space-evenly平均分配空白空间

在交叉轴对齐方式、侧轴的对齐的方式

属性:align-items
属性值:flex-start:默认值
属性值:flex-end:弹性盒子元素在伸缩容器里延侧轴末端对齐
属性值:center:弹性盒子元素在伸缩容器里延侧轴居中对齐
属性值:baseline:弹性盒子元素在伸缩容器里延侧轴基线对齐
属性值:stretch:默认值:项目末设置侧轴的尺寸是拉伸成容器的侧轴尺寸

子元素的对齐方式

属性:align-self
属性值:flex-start:默认值
属性值:flex-end:弹性盒子元素在伸缩容器里延侧轴末端对齐
属性值:center:弹性盒子元素在伸缩容器里延侧轴居中对齐
属性值:stretch:默认值

子属性设置

属性:flex-grow:数值
0数值后面有空间不占
1数值后面有空间全部沾满
属性:flex-shrink:数值
默认0:盒子不压缩回归本来的样式

复合属性

属性:flex
数值1:会影响换行

控制伸缩项目的顺序

属性:order:数值
数值越大越往后排

属性flex-flow
是flex-direction属性和flex-wrep的简写

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值