Css 动画无法正常工作

标签 css css-animations

我需要元素,我想动画它们seperatly。元素一应该播放​​动画一,元素二应该播放动画二。
但是当我测试它时,元素一同时播放动画,而元素二则不播放。
如果我延迟启动元素二的动画,则不会发生这种情况,但这不是解决方案...

这是要素一:

#wrapper_splashscreen #logo {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 200px;
    height: 200px;
    margin-top: -100px;
    margin-left: -100px;
    -webkit-animation: logoIntro 0.5s 1; }
@-webkit-keyframes logoIntro
{
    0% {
        -webkit-transform: scale(0, 0);
        opacity: 0;
    }
    80% {
        -webkit-transform: scale(1.4, 1.4);
    }
    90% {
        -webkit-transform: scale(1.1, 1.1);
    }
    100% {
        -webkit-transform: scale(1, 1);
        opacity: 1;
    }
}

这是第二个元素:

   #wrapper_splashscreen #menu {
        position: absolute;
        bottom: 0px;
        left: 0px;
        width: 100%;
        height: 40px;
        background: #151515;
        -webkit-animation-name: menuIntro 1s 1; }
    @-webkit-keyframes menuIntro
    {
        0%, 30% {
            bottom: -40px;
        }
        100% {
            bottom: 0px;
        }
    }

Logo (元素一)淡入并向下移动,菜单(元素二)什么也不做。

最佳答案

在第二个元素中你有一个错误:

-webkit-animation-name: menuIntro 1s 1;

应该是-webkit-animation

我不确定第一个元素有什么问题(请添加 fiddle /演示),购买或设置 transform-origin会有帮助

关于Css 动画无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16854102/

相关文章:

html - 为什么在初始状态使用 `display: none` 时使用 animation 属性设置不透明度动画?

html - <div> 标签的哪个属性应该引用 CSS?

javascript - css中图像的正确重叠

javascript - 这个CSS卡片翻转效果如何在缺少CSS3支持的情况下优雅的回退呢?

html - Firefox 14下的CSS3动画

css - 动画显示 block 不显示 - CSS

javascript - 切换到深色模式 HTML 时添加动画

javascript - 增加 svg 的加载器宽度

javascript - @media 在 react 中查询镭

javascript - 如何使用jquery查找具有特定颜色的元素