《CSS知识总结》

通过这几天在饥人谷对css的学习我学习到了很多

主要有以下内容:
  • 浏览器的渲染原理
    1. 浏览器会根据HTML构建HTML树(DOM)
    2. 根据CSS构建CSS树(CSSOM)
    3. 将两条树合并为渲染树(render tree)
    4. 先是加载Layout布局(文档流,盒模型,计算大小,位置)
    5. paint(绘制)
    6. 最后再合成(根据层叠关系展示画面)
  • CSS 动画的两种做法(transition 和 animation)
    transtion:
      	语法: transition: 属性名 时长 过渡方式 延迟 也可以直接写all .5s
      	注意:并不是所有属性都能过渡
      	display: none => block 不能过度	一般用visibility:hidden => visible
      	 animation:
      	 语法: animation: 时长 | 过渡方式 | 延迟 | 次数 | 方向 | 填充模式| 是否暂停 | 动画名
      	这里可以给animation 加 关键帧的名字
      	例如 
      	````animation: xxx 800ms infinite alternate;
      	@keyframe xxx {
      	0%{
      	transform: scale(1.0);
      		}
      	100%{
      	transform: scale(1.5);
      			}
      								}
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值