前端知识笔记汇总200304

css3弹性盒子

css3的一种新的布局模式

主要记录盒子自身样式与子元素样式

弹性盒子样式

属性名称属性功能属性值例子
display设置弹性盒子类型flex,inline-flexdisplay:flex
flex-direction设置伸缩盒的起点与终点位置row, row-reverse, column, column-reverseflex-direction:column
flex-wrap子元素宽度超出时是否换行nowrap, wrap, wrap-reverseflex-wrap:wrap
justify-content子元素横向对齐方式flex-start, flex-end, center, space-between, space-aroundjustify-content:space-around
align-items子元素在侧轴方向上的对齐方式flex-start, flex-end, center, baseline, stretchalign-items:center
align-content子元素纵轴的对齐方式flex-start, flex-end, center, space-between, space-around, stretchalign-content:space-around

弹性盒子内部样式

属性名称属性功能属性值例子
flex-grow多出的空间兄弟节点侵分比例默认值0flex-grow: 1;
flew-shrink超出的空间压缩比例1默认值1flex-shrink:2;
flex-basis父容器为弹性盒子时自己的宽度基准默认值autoflex-basis:1
flex上面三个的复合属性1,auto,noneflex:1
order弹盒子元素出现顺序数值order:1
align-self自身在纵轴上的对齐方式auto, flex-start, flex-end, center, baseline, stretchalign-self:center

媒体查询

根据不同的访问,呈现出不同的效果

语法一

@media 媒体类型 and|not|only (媒体条件){
样式代码
}

例子:
@media screen and (min-width:1200px){
	body{background:red;}
}
@media screen and (max-width:75rem) {
	body{background: beige;}
}

语法二

<link rel='stylesheet' media='媒体类型 and|not|only (条件)' href='样式文件.css'>

  1. flew-shrink的算法
    一,超出空间:内部所有子容器宽度之和-外部容器的宽度
    二,加权总和:子容器1宽度它的flew-shrink值+其它容器的这个数据
    三,子容器被移除的值:子容器的宽度
    flew-shrink/加权总和
    四,子容器的最终宽度:子容器原始宽度-子容器被移除的值
    五,例子在这里插入图片描述 ↩︎

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸鱼编程pyhui

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值