我正在尝试向 HTML5 视频添加运动动画,但结果非常不稳定,而且根本不流畅。
HTML 是:
<div id="video">
<video width="320" height="240" controls="controls">
<source src="http://www.w3schools.com/html5/movie.mp4" type="video/mp4"/>
</video>
</div>
和CSS:
@-webkit-keyframes movement {
0% { -webkit-transform: translate3d(0px, 0px, 0); }
50% { -webkit-transform: translate3d(100px, 100px, 0); }
100% { -webkit-transform: translate3d(0px, 0px, 0); }
}
#video {
-webkit-animation: movement 20s linear infinite;
}
这是小提琴链接:http: //jsfiddle.net/LSAm5/
运动非常不稳定,在视频的边界和控件中非常明显。我主要在 chrome 和 iPad 上进行测试。
有没有办法让这样的动画看起来更流畅?
谢谢。