css - Chrome 关键帧动画不起作用

标签 css html google-chrome animation

我目前正在尝试实现这个 Preloader Codepen它在 IE 和 Firefox 中工作,但在 Chrome 版本 36.0.1985.125 m 中不工作。

知道为什么动画不能在 Chrome 中运行吗?

body{background:#ECF0F1}

.preloader{
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:100px;
    height:100px;
}
.preloader hr{
    border:0;
    margin:0;
    width:40%;
    height:40%;
    position:absolute;
    border-radius:50%;animation:spin 2s ease infinite
}

.preloader :first-child{
    background:#19A68C;
    animation-delay:-1.5s
}
.preloader :nth-child(2){
    background:#F63D3A;
    animation-delay:-1s
}
.preloader :nth-child(3){
    background:#FDA543;
    animation-delay:-0.5s
}
.preloader :last-child{
    background:#193B48
}

@-webkit-keyframes spin{
  0%,100%{-webkit-transform:translate(0)}
  25%{-webkit-transform:translate(160%)}
  50%{-webkit-transform:translate(160%, 160%)}
  75%{-webkit-transform:translate(0, 160%)}
}

@keyframes spin{
  0%,100%{transform:translate(0)}
  25%{transform:translate(160%)}
  50%{transform:translate(160%, 160%)}
  75%{transform:translate(0, 160%)}
}

最佳答案

看起来你在

上缺少 -webkit- 前缀
.preloader hr {
  -webkit-animation: spin 2s ease infinite;
}

还有每个 child 的-webkit-animation-delay

关于css - Chrome 关键帧动画不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25003675/

相关文章:

html - Chrome 悬停时白色闪烁/闪烁

javascript - 在用户滚动时沿渐变更改背景颜色

html - 如何使 Bootstrap 粘性页脚内容达到整页高度?

javascript - Chrome 中的 CSS 和 JavaScript 幻灯片问题

javascript - 为什么在使用 fetch API 时请求显示在 chrome 工具的 "Other"选项卡(而不是 XHR)

html - 如何将悬停时的下拉菜单定位到所需位置?

css - 将表单居中放置在 div 中

html - 如何继承 child 的 child 的宽度

javascript - 如何检查字母是否为粗体?

javascript - 如何使用querySelectorAll获取YouTube channel 名称?