animation ios webkit cpu直接占满

发布于 2022-09-07 22:36:42 字数 1668 浏览 20 评论 0


<template lang="pug">
    svg.ui_wave(xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 24 150 28" preserveAspectRatio="none")
        defs
            path(id="gentle-wave" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z")
        g.ui_wave_parallax
            use(xlink:href="#gentle-wave" x="50" y="0" fill="rgba(255, 255, 255, 0.1)")
            use(xlink:href="#gentle-wave" x="50" y="3" fill="rgba(255, 255, 255, 0.1)")
            use(xlink:href="#gentle-wave" x="50" y="6" fill="rgba(255, 255, 255, 0.1)")
</template>
<style scoped lang="stylus" rel="stylesheet/stylus">
    .ui_wave
        width: 100%;
        height: 80px;
        position: absolute;
        bottom: 0px;
        left: 0px;
    .ui_wave_parallax>use:nth-child(1)
        animation-delay: -2s
    .ui_wave_parallax>use:nth-child(2)
        animation-delay: -2s;
        animation-duration: 5s;
    .ui_wave_parallax>use:nth-child(3)
        animation-delay: -4s
        animation-duration: 3s
    @keyframes move-forever
        0%
            // transform: translate(-90px, 0%);
        100%
            // transform: translate(85px, 0%);
    .ui_wave_parallax>use
        animation: move-forever 12s linear infinite
    use[Attributes Style]
        x: 50;
        y: 0;
        fill: rgb(255, 255, 255, 0.1)
    :not(svg),
    :not(foreignObject)>svg
        transform-origin: 0px 0px 0px;
</style>

move-forever动画里如果不注释transform cpu占的特别多。 请问怎么优化?
如图所示

clipboard.png

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

╭⌒浅淡时光〆 2022-09-14 22:36:42

You know now CSS3 is used to make games i have also made very interesting transitions and animations through css3 checkout
queryhelp learn programming

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文