【发布时间】:2015-02-13 10:21:44
【问题描述】:
我正在尝试使用 css 转换来转换 100% 宽度包装器内元素的位置来提高我的动画性能。所以它从左侧进入屏幕并从右侧退出,然后重复动画。
我想我可以在这个动画中使用百分比。我发现 translate 与您正在制作动画的对象相关。
因此,如果您有一个 100 像素宽的对象,并且您将动画设置如下:
@keyframes moveme {
0% { transform: translate(-100px, 150px) }
100% { transform: translate(100%, 100px) }
}
对象将移动对象宽度的 200%,即 200px。
是否有解决方法可以在关键帧动画中使用 css 变换使对象移动到容器的宽度?
到目前为止,这是我的代码笔 codepen.io/matttunney/pen/dPMQZL
谢谢
【问题讨论】:
标签: css animation transform translate-animation