Javascript CSS3动画小车/闪烁
所以我在这个网站上工作:我有两条路线之间的CSS3转换(目前仅适用于Chrome)。基本上,为了执行动画,我会执行以下操作: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
.preanimate
类,该类将分相div旋转至rotateY(0度)
,将分相div旋转至rotateY(180度)
.animate
类,该类添加了-webkit转换:-webkit转换0.5s代码>
.preanimate
类,该类删除了旋转的变换#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);
}
因此,我遇到了以下问题:
可以添加关键帧以制作动画。你可以在这里查看
您可以添加关键帧来制作动画。你可以在这里查看
在3D中移动共面物体时,这是一个常见的问题 设定:
.row {
-webkit-transform: translateZ(1px);
}
它使行位于父行上方,并解决了该问题
顺便说一下,很酷的页面 在3D中移动共面物体时,这是一个常见的问题 设定:
.row {
-webkit-transform: translateZ(1px);
}
它使行位于父行上方,并解决了该问题
顺便说一下,很酷的页面 我承认这个问题不在我的能力范围之内,所以我不会试图回答它,但我可能会建议transit.js。如果您使用的是jQuery,它会添加一种使用CSS转换的简单方法。只需以与使用.animate()相同的方式使用它,就可以在移动设备上使用。只是一个建议:)我承认这个问题不在我的能力范围之内,所以我不会试图回答它,但我可能会建议transit.js。如果您使用的是jQuery,它会添加一种使用CSS转换的简单方法。只需以与使用.animate()相同的方式使用它,就可以在移动设备上使用。只是一个建议:)酷,我会调查的!酷,我会调查的!