【发布时间】:2017-01-11 10:03:26
【问题描述】:
我正在尝试在CSS 中制作动画。我在网上阅读了一些例子,但我无法弄清楚我做错了什么......
我希望我的土豆图像从左到右然后转身然后再次回到左侧,但我可能在我的代码中搞砸了一些东西?有什么建议我做错了什么或者我应该如何面对这个问题?
这是我的代码:
#pot {
bottom: 15%;
position: absolute;
-webkit-animation: linear infinite alternate;
-webkit-animation-name: run;
-webkit-animation-duration: 5s;
}
@-webkit-keyframes run {
0% {
left: 0;
}
50% {
right: 0;
}
100% {
left: 0;
, webkit-transform: scaleX(-1);
}
}
<div id="pot">
<img src="https://i.stack.imgur.com/qgNyF.png?s=328&g=1" width=100px height=100px>
</div>
(对不起 mos、safari 和 opera 用户) https://jsfiddle.net/oxc12av7/
【问题讨论】:
-
尝试使用
50%{ left : 100%;}而不是50%{ right : 0;}- 这在你的小提琴中对我有用 -
啊它成功了,非常感谢@Andrew!
-
我在编辑中从问题的标题中删除了“[solved in cmets]”。发布您自己的答案,接受给出的答案或删除问题。