CSS3硬件加速需要注意的事项
2016-01-14 12:17
465 查看
webkit浏览器会把所有需要动画的元素放到复合层中渲染,另外以下两种情况也会使不需要动画的元素也放到复合层中渲染,这样会导致元素动画不流畅(原则是需要的动画才让它在复合层中渲染)
1,元素有一个包含复合层的后代节点||元素有一个在复合层中渲染的后代节点(换句话说,就是一个元素拥有一个子元素,该子元素在自己的层里)
2,元素有一个 z-index 较低且包含一个复合层的兄弟元素(换句话说就是该元素在复合层上面渲染)
当一个元素需要使用动画的时候,通常会使它的兄弟元素也在复合层中渲染,这会导致动画效果很不流畅,解决办法是提升该元素的层级z-index
1,元素有一个包含复合层的后代节点||元素有一个在复合层中渲染的后代节点(换句话说,就是一个元素拥有一个子元素,该子元素在自己的层里)
2,元素有一个 z-index 较低且包含一个复合层的兄弟元素(换句话说就是该元素在复合层上面渲染)
当一个元素需要使用动画的时候,通常会使它的兄弟元素也在复合层中渲染,这会导致动画效果很不流畅,解决办法是提升该元素的层级z-index
相关文章推荐
- [转]SCSS 和 SASS 和 HAML 和CoffeeScript
- NPOI之Excel——合并单元格、设置样式、输入公式
- css3翻牌效果
- html表单样式, table隔行高亮, 长字符串自动换行
- CSS 垂直居中
- CSS3 Transform
- CSS3 外发光 渐变色
- [转载]CSS 中为了兼容浏览器的前缀
- CSS3 “搜索中...”“检测中...”效果
- CSS的组成,三种样式(内联式,嵌入式,外部式),优先级
- CSS 一些基础知识(优先级、行内元素的一些属性、font-size单位) 怎样不加载图片
- css改变下拉列表select框的默认样式
- HTML-CSS设置超链接颜色字体
- css命名规范
- Web Essentials之HTML和CSS操作技巧
- CSS 字体
- CSS 链接
- CSS 列表
- CSS 表格
- CSS 框模型