这是您的代码,需要一个简单的 css 来翻转图像,无论是 gif 还是 jpg 或任何其他格式,我们总是可以将翻转应用于图像。
在这里检查你的工作示例小提琴
注意:图像将在需要时移动屏幕宽度,请复制并在您的桌面上检查
<!DOCTYPE html>
<html>
<style>
.left {
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}
.right {
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
-webkit-transform: scaleX(1);
transform: scaleX(1);
filter: FlipH;
-ms-filter: "FlipH";
}
</style>
<body>
<div id="animatedImage" style="position:fixed;padding-top:550px;z-index:99;left:1px;bottom:1px;">
<img id="img1" src="http://www.fatihtoprak.com/wp-content/themes/PozWhite/assets/img/Poz_Santa.gif" alt="animatedImage" />
</div>
<script>
var distanceBall=0;
var directionBall=1;
document.getElementById('animatedImage').style.top = 10;
document.getElementById('animatedImage').style.left = 10;
var timerToggle=null;
animateBall();
var setting = 0;
function animateBall() {
document.getElementById("animatedImage").style.left=distanceBall + "px";
distanceBall+=directionBall;
if (distanceBall>window.screen.width - 70) {
document.getElementById('animatedImage').style.top = 10;
document.getElementById('animatedImage').style.left = 10;
directionBall = -1;
document.getElementById('img1').className = 'left';
}
if (distanceBall<0) {
directionBall = 1;
document.getElementById('img1').className = 'right';
}
timerToggle=setTimeout(function() { animateBall(); },1);
}
</script>
</body>
</html>