cost 300 ms
如何决定是否使用 CSS 属性“will-change” - How to decide whether to use CSS property "will-change"

最近我深入研究了 CSS动画和过渡的主题。 我知道 CSS 属性will-change可以用来向浏览器发出提示,该元素将在不久的将来发生变化(这可以提高渲染性能)。 有几个开发人员使用will-change来提高性能的示例,例如: https://www.android.com/ https: ...

关于使用背景附件的移动友好替代方案的问题:已修复,改为使用伪元素 - Question about a mobile friendly alternative to using background-attachment: fixed, using pseudo element instead

我一直在分析这段代码,它是使用背景附件的替代方法:已修复,但有一些我似乎无法弄清楚的问题。 我试图在网上找到答案,但没有成功。 有人可以帮忙吗? 代码是:body::before { content:”; position: fixed; top: 0; left: 0; hei ...

`will-change: opacity` 不会创建新的堆叠上下文 - `will-change: opacity` doesn't create new stacking context

在MDN web 文档中提到堆叠上下文是在这些场景中形成的: 不透明度值小于 1 的元素具有will-change值的元素指定将在非初始值上创建堆叠上下文的任何属性但是当我将will-change设置为opacity (小于 1 的非初始值)时,堆叠无法按预期工作(蓝色 div 低于红色 div), ...

通过 Web Animations API 应用的“will-change”会产生预期的效果吗? - Would 'will-change' applied via the Web Animations API have the desired effect?

根据谷歌的说法: 一般的经验法则是,如果动画可能会在接下来的 200 毫秒内触发[...],那么对动画元素进行 will-change 是一个好主意。 在大多数情况下,您的应用程序当前视图中您打算设置动画的任何元素都应该为您计划更改的任何属性启用 will-change。 所以我的问题是 ...

具有'will-change'与'transformZ(0)'的JS动画性能 - JS animation performance with 'will-change' vs 'transformZ(0)'

我一直在尝试使用javascript动画,并在使用will-change属性和transform3D()将动画元素分离到用于gpu渲染的新层时发现性能差异。 当我尝试为元素的scaling设置动画时会发生这种情况,该元素也具有border-radius css属性。 Codepen在这里 ...

为什么会改变:不透明度对待固定元素的方式不同于改变:铬转换? - Why does will-change:opacity treat fixed elements differently than will-change:transform in chrome?

我正在尝试优化我的网络应用程序的滚动。 我有大量数据的数据表,滚动变得非常糟糕。 我添加了will-change: transform到数据表,但它打破了我的表头部position: fixed (我修复它们以允许它们与视口一起滚动)。 这些元素根本不随视口移动,它们只会停留在文档的流中。 ...

在更改元素时,是否还需要应用will-change CSS属性? - Does will-change CSS property need to be applied also while the element is changing?

我正在尝试使用CSS will-change属性,而不是translateZ(0)hack。 我知道该属性需要在元素更改之前应用。 但是我的疑问是,它在更改时是否也需要应用。 我想知道是否需要在元素过渡之前和期间或仅在元素之前应用属性 。 ...

动态添加值将在click / hover jQuery上更改 - dynamically add a value will-change on click/hover jQuery

在本文中 ,作者声明不需要永久存储样式将改变css样式文件will-change: transform; ,应该使用javascript动态添加 Аlso作者的示例脚本: 我可以使用这个脚本,以及他是否对我有用? 我很高兴听到有关如何有效利用风格will-change ...

将改变中断显示位置绝对div:悬停 - will-change breaks showing position absolute div on :hover

我有will-change的问题。 我不知道为什么它会导致这个问题,但是当我在包装器上添加will-change时,我有隐藏div的列表(应该在悬停时显示),它会断开显示div。 t显示部分或不显示(取决于浏览器)。 你知道为什么它打破了这个功能吗? 链接 - > http:/ ...

CSS动画重载CPU - CSS animation overloads CPU

我有一个动画和JS用于交替2个div并改变他们的背景图像(来自几十个图像的数组),有点可互换的div。 一切正常,但是当动画运行时,我可以看到我的CPU处于100%。 起初我认为这可能是由于setInterval,但是当我将代码从交替图像更改为每次迭代时只增加一个数字并将其记录到控制台时 - ...

Chrome DevTools图层边框颜色含义 - Chrome DevTools layer borders color meaning

由于这个CSS规则,我有两个DOM元素存在于它们自己的复合层上: 现在,我可以使用Chrome开发工具的“ 显示图层边框”选项检查这些图层。 太棒了! 这就是我所看到的 我熟悉橙色边框颜色,这意味着元素存在于自己的复合图层上。 但绿色表示什么? 所有开发工具文 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM