0
我目前正在尝试创建一个动画,使div看起来像它倒退一样,然后(在完成后退后)被推到左侧。CSS3动画向后退回然后向左移动
我现在正在使用CSS3,但我对动画属性不是非常熟悉,并且遇到了一些问题。目前我正在使用:
@-webkit-keyframes sinkBack
{
50% {
-webkit-transform: scale(.9);
margin-left: 0;
}
100% {
margin-left: -100px;
}
}
但是,其结果是,它缩小,然后在50%后,开始按比例缩小,同时推向左。我想让它保持在比例(.9)的同时被推向左边。
我也愿意用jQuery做到这一点,但animate不支持转换,我不想使用启用这些动画的插件之一。所以CSS3觉得这将是一个更好的选择。
编辑
感谢祗园对他的帮助。下面的最终代码(转出保证金左):
@-webkit-keyframes sinkBack /* Safari and Chrome */
{
50% {
-webkit-transform: scale(.9);
}
100% {
-webkit-transform: translateX(-100px) scale(.9);
}
}
感谢。我不知道我必须重申以前的动画。这实际上并没有完全达到我想要的效果(边缘向左移动会导致奇怪的调整大小问题)。用translateX()将其切换出来。上面发布了最终动画。 –