CSS- KeyFrame 无效的属性值

标签 css css-animations webpack-2 webpack-style-loader

不确定我在这里面对的是什么,但我正在尝试应用 CSS 动画。

经过一些研究,我认为添加 webkit 前缀将有助于解决问题,但看起来我仍然面临读取无效属性值的问题。

这是我当前的代码:

.progress-status.complete {
    width: 0%;
    -webkit-animation: slideAll 2s ease-in-out infinite;
    animation: slideAll 9s ease-in-out infinite;
}

@-webkit-keyframes slideAll {
    from {
        width: 0%;
    }

    to {
        width: 100%
    }
}

@keyframes slideAll {
    from {
        width: 0%;
    }

    to {
        width: 100%
    }
}

我是通过 Webpack 编译的,这可能是 css-loader 的问题吗?

最佳答案

我认为那不是 webkit 的东西,除非您使用的是旧版浏览器。听起来可能很傻,但您确定要在 CSS 中的某处为该元素添加背景和高度吗?另一件事,避免动画元素的宽度和高度,它会导致布局回流,从而减慢页面速度。相反,请使用 scaleXscaleY 进行宽度和高度调整。

工作 fiddle :https://jsfiddle.net/5xjmkq4f/

关于CSS- KeyFrame 无效的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47003384/

相关文章:

CSS 定位异常 Safari/Chrome

performance - 糟糕的 CSS 动画性能 - 没有浏览器绘制

javascript - webpack 2 + Babel 没有转译为 es2015

jquery - 处理程序没有收到事件

html - CSS模仿silverlight屏幕截图

javascript - 如何使用 CSS 和 JavaScript/jQuery 在 HTML 中制作自定义选择框?

javascript - babel-loader 没有转译并且没有错误

css - Sprite 动画在 IE11 中摇摆不定/跳跃

html - 关键帧在与 LESSHat 的 LESS 混合中不起作用

node.js - 如何丑化文件并保存到另一个位置(vue.js)