美文网首页
《CSS 知识总结》

《CSS 知识总结》

作者: hutn | 来源:发表于2021-01-07 20:52 被阅读0次

<meta charset="utf-8">

一、.浏览器渲染原理

1.解析HTML→构建HTML树(DOM)

2.解析CSS→构建CSS树(CSSDOM)

3.讲两棵树合并成一颗渲染树(render tree)

image

4.Layout布局

根据render tree就可以进入Layout布局

Layout流程输出是一个盒模型,Layout计算每个对象的精确位置和大小。具体有三种更新方式:

image image

5.Paint绘制

布局好了后,就可以将render tree里的每个对象转换成屏幕的实际像素,paint就是将各个节点绘制到屏幕上。

6.Composite合成

将已经paint的部分根据层叠关系把页面展示出来。

二、CSS 动画的两种做法(transition 和 animation)

-transition 过渡

补充中间帧,再更改CSS属性控制动画速度,过渡必须要有起始,一般只有1次或者两次动画

-animation 动画

有两个部分:描述动画的样式规则和用于指定动画开始、结束以及中间点样式的关键帧

这里要使用@keyframes定义动画序列

例:

用transition写的爱心:

http://js.jirengu.com/sofuzalona/1/edit?html,css,output

用animation写的爱心:

http://js.jirengu.com/hatovucedi/edit?html,css,output

三、其他任何你想写的。

边学边忘,忘了再学,学了再忘。

        ——没关系,已经习惯了

作者:我是WilliamWang
链接:https://www.jianshu.com/p/ec3d249b379f
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • 2018-07-20

    CSS知识点总结 一.什么是css? CSS(Cascading Style Sheets)层叠样式表,专注于页面...

  • css知识总结

    引入css样式 内部样式表 行内式(内联样式) 外部样式(外链式)## 三种样式表总结 |...

  • CSS知识总结

    1 块级元素和行内元素分别有哪些?动手测试并列出4条以上的特性区别 答:块级元素有h1~h6,p,div,ul,o...

  • CSS 知识总结

    1 CSS的简介与历史 CSS (Cascading Style Sheets,层叠样式表)是用来控制网页在浏览器...

  • CSS 知识总结

    一、层叠样式表(CCS) 发明人:李爵士的挪威同事---赖先生。 层叠的含义:样式层叠、选择器层叠、文件层叠。 使...

  • CSS知识总结

    一、CSS简介 CSS,全拼Cascading Style Sheets,层叠样式表,是由Tim Berners ...

  • CSS 知识总结

    浏览器如何渲染页面 浏览器解析 1、浏览器通过请求的 URL 进行域名解析,向服务器发起请求,接收文件(HTML、...

  • CSS 知识总结

    浏览器渲染原理 根据HTML构建HTML树(DOM) 根据CSS构建CSS(CSSOM) 将两棵树合并成一颗渲染树...

  • CSS知识总结

    浏览器渲染原理 浏览器渲染过程 根据HTML构建HTML树(DOM) 根据CSS构建CSS树(CSSOM) 将两棵...

  • css知识总结

    #css知识总结 1.浏览器渲染原理 渲染树构建,布局,绘制----谷歌团队文章 渲染树图解 2. CSS动画的两...

网友评论

      本文标题:《CSS 知识总结》

      本文链接:https://www.haomeiwen.com/subject/fkzshqtx.html