《CSS 知识总结》

114 阅读1分钟

今天我来给大家介绍一下我最近关于学到的css知识吧

浏览器渲染原理

  1. 根据HTML构建HTML树(DOM)
  2. 根据css构建css树(cssom)
  3. 两颗树合并成一颗渲染树
  4. Layout布局(文档流 盒模型 文字颜色 计算大小位置)
  5. Paint 绘制(把边框颜色,文字颜色,阴影等画出来)
  6. Compose合成(根据层叠关系展示画面)
    在网上找到的树

DOM.gif 如果也有像我一样的小白自学css,也可以试着用transform:translateanimation做个跳动的动画,例如红心呀之类的能够更好地帮助自己理解css。

无标题.png

通过三个块元素分别给它们加上尺寸后通过transform:translaterotate等属性调整方向 一定记得别忘了给三个块元素添加position用来定位,才方便调整角度,大家也可以通过创意想象一个不一样的。今天就分享到这儿吧,好啦我要继续去加工我的心啦~ 附上一个我的跳动的心饥人谷JS Bin (jirengu.com)