Javascript CSS3动画小车/闪烁

Javascript CSS3动画小车/闪烁,javascript,jquery,css,css-transitions,css-animations,Javascript,Jquery,Css,Css Transitions,Css Animations,所以我在这个网站上工作:我有两条路线之间的CSS3转换(目前仅适用于Chrome)。基本上,为了执行动画,我会执行以下操作: 添加.preanimate类,该类将分相div旋转至rotateY(0度),将分相div旋转至rotateY(180度) 我添加了.animate类,该类添加了-webkit转换:-webkit转换0.5s 我删除了.preanimate类,该类删除了旋转的变换 这是css: #container, #animate-container { position: a

所以我在这个网站上工作:我有两条路线之间的CSS3转换(目前仅适用于Chrome)。基本上,为了执行动画,我会执行以下操作:

  • 添加
    .preanimate
    类,该类将分相div旋转至
    rotateY(0度)
    ,将分相div旋转至
    rotateY(180度)
  • 我添加了
    .animate
    类,该类添加了
    -webkit转换:-webkit转换0.5s
  • 我删除了
    .preanimate
    类,该类删除了旋转的变换
  • 这是css:

    #container,
     #animate-container {
       position: absolute;
       top: 70px;
       width: 100%;
       height: 100%;
       -webkit-transform-style: preserve-3d;
       -webkit-backface-visibility: hidden;
     }
    
    #animate-container.preanimate,
    #container {
      -webkit-transform: rotateY(0deg);
    }
    #animate-container {
      -webkit-transform: rotateY(-180deg);
    }
    
    .animate {
      -webkit-transition: -webkit-transform 0.5s;
    }
    
    #container.preanimate {
      -webkit-transform: rotateY(180deg);
    }
    
    #animate-container div,
    #container div {
      -webkit-backface-visibility: hidden;
      -webkit-transform:translate3d(0,0,0);
    }
    
    因此,我遇到了以下问题:

  • 一些div内容会闪烁一串,或者直到结束时才可见
  • 在旋转视图一段时间后,相位输入div停止工作

  • 可以添加关键帧以制作动画。你可以在这里查看


    您可以添加关键帧来制作动画。你可以在这里查看


    在3D中移动共面物体时,这是一个常见的问题

    设定:

    .row {
        -webkit-transform: translateZ(1px);
    }
    
    它使行位于父行上方,并解决了该问题


    顺便说一下,很酷的页面

    在3D中移动共面物体时,这是一个常见的问题

    设定:

    .row {
        -webkit-transform: translateZ(1px);
    }
    
    它使行位于父行上方,并解决了该问题


    顺便说一下,很酷的页面

    我承认这个问题不在我的能力范围之内,所以我不会试图回答它,但我可能会建议transit.js。如果您使用的是jQuery,它会添加一种使用CSS转换的简单方法。只需以与使用.animate()相同的方式使用它,就可以在移动设备上使用。只是一个建议:)我承认这个问题不在我的能力范围之内,所以我不会试图回答它,但我可能会建议transit.js。如果您使用的是jQuery,它会添加一种使用CSS转换的简单方法。只需以与使用.animate()相同的方式使用它,就可以在移动设备上使用。只是一个建议:)酷,我会调查的!酷,我会调查的!