美文网首页
will-change属性 fliter

will-change属性 fliter

作者: 糕糕AA | 来源:发表于2019-06-27 14:07 被阅读0次

--- will-change属性

will-change属性可以提前通知浏览器我们要对元素做什么动画,这样浏览器可以提前准备合适的优化设置。这样可以避免对页面响应速度有重要影响的昂贵成本。元素可以更快的被改变,渲染的也更快,这样页面可以快速更新,表现的更加流畅。

使用will-change提示浏览器关于即将发生的变形十分简单,添加个CSS属性就行

will-change: transform;

也可以告诉浏览器要改变元素的滚动条位置,或者多个要变化的属性,写下属性的名字就行,也可以写多个,逗号隔开

will-change: transform, opacity;

对于一般的优化,当变化完成的时候浏览器会撤销优化,恢复普通模式,但是如果使用了will-change会导致该优化迟迟不能释放,这就要求我们用完了就释放

这时候我们需要借助JavaScript

当然对于用户会反复触发的操作放在style中不移除也可以

--- filter

滤镜,官方定义filter属性定义了元素(通常是<img>)的可视效果(例如:模糊与饱和度);举个栗子:

filter: none | blur() | brightness() | contrast() | drop-shadow() | grayscale() | hue-rotate() | invert() | opacity() | saturate() | sepia() | url();

  • 1  grayscale灰度

    2  sepia褐色(有种复古的旧照片感觉)

    3  saturate饱和度

    4  hue-rotate色相旋转

    5  invert反色

    6  opacity透明度

    7  brightness亮度

    8  contrast对比度

    9  blur模糊

    0  drop-shadow阴影

相关文章

  • will-change属性 fliter

    --- will-change属性 will-change属性可以提前通知浏览器我们要对元素做什么动画,这样浏览器...

  • 8月第三周

    8.18 will-change 属性 The will-change CSS property provide...

  • 深入了解css中的will-change属性(转载)

    什么是css will-change属性?要怎么用?本篇文章就来带大家研究一下will-change属性,看看何时...

  • 笔记

    css will-change will-change属性可以提前通知浏览器我们要对元素做什么动画,这样浏览器可以...

  • position:fixed失效问题

    如果父元素中有设置transform属性,perspective属性,will-change属性,其下的子元素的p...

  • 关于will-change属性你需要知道的事

    看到一篇比较好的讲述关于will-change属性的文章, 原文点击这里

  • calc() will-change filter属性

    calc()函数,用于动态计算长度值。 任何长度值都可以使用calc()函数进行计算;calc()函数支持 "+"...

  • CSS中will-change属性

    简介 CSS 属性 will-change 为web开发者提供了一种告知浏览器该元素会有哪些变化的方法,这样浏览器...

  • [CSS] will-change的属性值

    1. 语法: 其中 = scroll-position | contents | ...

  • css

    gpu加速 will-change:left -> 浏览器就知道left属性会变化,从而使用gpu加速优化性能。t...

网友评论

      本文标题:will-change属性 fliter

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