gpt4 book ai didi

css - 如何提高这个 CSS 动画的性能?

转载 作者:太空宇宙 更新时间:2023-11-03 17:33:59 24 4
gpt4 key购买 nike

我正在使用 Chrome 和纯 pulse CSS 动画

.pulse {
width: 20px;
height: 20px;
vertical-align: middle;
background-color: #53A653;
border-radius: 100%;
-webkit-animation: scaleout 3.0s infinite ease-in-out;
animation: scaleout 3.0s infinite ease-in-out;
}



@-webkit-keyframes scaleout {
0% { -webkit-transform: scale(0.0) }
100% {
-webkit-transform: scale(1.0);
opacity: 0;
}
}

这是 jsfiddle .

我注意到它很慢。一旦我运行它,Chrome 的其他窗口的滚动变得不流畅,即使现在我的输入也有点分块。

CSS 动画真的这么慢吗?或者我的 CSS 非常糟糕?如何提高其性能?

最佳答案

尝试将动画持续时间更改为 1 秒:

.pulse {width: 20px; height: 20px; vertical-align: middle;background-color: #53A653; border-radius: 100%; -webkit-animation: scaleout 1.0s infinite ease-in-out; animation: scaleout 1.0s infinite ease-in-out;}

编辑:我忘了阅读说明您的滚动如何变得粗壮的行。尝试使用 Firefox(愚蠢的建议)。如果不是,那很可能只是您的计算机。

关于css - 如何提高这个 CSS 动画的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30049664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com