css - 遇到 Css3 动画问题

标签 css animation

所以我正在使用 J.D. Gauchat 的这本书 HTML5 for masterminds 中的这段代码

(我会照原样抄书) 我的 index.html 看起来像这样

    <!DOCTYPE html>
    <html lang="en">
    <head>
       <title>Web Design</title>
       <link rel="stylesheet" href="mystyles.css">
    </head>
    <body>
      <header id="mainbox">
         <span id="title"> Internet box 2.0</span>
      </header>
    </body>
    </html>

我的样式表是这样的

    body {
      text-align: center;
    }
    #mainbox {
            display: block;
            width: 500px;
            margin: 50px auto;
            padding: 15px;
            border: 1px solid #999999;
            animation: myanimation 1s ease-in-out 0s infinite normal none;
    }
    @keyframes myanimation {
    0% {
    background: #FFFFFF;
    }
    50% {
    background: #FF0000;
    }
    100% {
    background: #FFFFFF;
     }
    }

    #title{
    font: bold 36px verdana, sans-serif;
    }

我还使用了 @-webkit-keyframes,但根据书中的说明,动画根本没有发生,实际上什么也没发生。

我使用的是最新版本的谷歌浏览器,在过渡或 3d 转换方面没有遇到任何问题。只是动画。

任何输入将不胜感激。

最佳答案

这个 CSS 在 Chrome 中工作正常:

body {
  text-align: center;
}
#mainbox {
        display: block;
        width: 500px;
        margin: 50px auto;
        padding: 15px;
        border: 1px solid #999999;
    -webkit-animation: myanimation 1s ease-in-out 0s infinite normal none;
    animation: myanimation 1s ease-in-out 0s infinite normal none;
}
@keyframes myanimation {
0% {
background: #FFFFFF;
}
50% {
background: #FF0000;
}
100% {
background: #FFFFFF;
 }
}
@-webkit-keyframes myanimation {
0% {
background: #FFFFFF;
}
50% {
background: #FF0000;
}
100% {
background: #FFFFFF;
 }
}

#title{
font: bold 36px verdana, sans-serif;
}

fiddle

关于css - 遇到 Css3 动画问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21508371/

相关文章:

css - 将鼠标悬停在图像上时更改为另一图像?

javascript - 什么是 Modernizr、Normalize 和 HTML5Boilerplate

CSS 过渡 : animate parent on children hover

html - 悬停时按钮动画以从上到下更改颜色

android - 以编程方式设置android动画列表

c# - RenderTransform RotateTransform 模糊图像

javascript - 如何确保在 javascript 中只选择 2 个 div

css - CSS Calc() 的替代品? LESS 或 SASS 可以对像素进行百分比计算吗?

css - 什么软件可以作为 CSS 的多合一跨浏览器?

c# - 如何在路径上设置渐变动画以在 WPF/WCF 应用程序中可视化数据流