will-change在各类动画中展现出强大效能,可视为动画的“加速模式”。但它并非魔法般的性能开关,更像是向浏览器发出预告信号。
will-change 属性这种现象跟元素层叠顺序(类似z-index)混乱有关,但是因为要使用 will-change 属性,就必须要接受这种混乱的现实。
然而,千万不要过度使用will-change属性,否则,事与愿违,页面的执行效率会降低,推荐的做法是当一个元素或属性发生变化时打开will-change,变化完成之后关闭它。