gpt4 book ai didi

javascript - 使用 santa.gif :) 在我的网页上制作新年动画

转载 作者:行者123 更新时间:2023-12-02 19:08:43 25 4
gpt4 key购买 nike

Here是我的个人网页。

我使用这个 html 标签来移动 PozSanta.gif

<div id="animatedImage" style="position:fixed;padding-top:550px;z-index:99;left:1px;bottom:1px;">
<img src="http://www.fatihtoprak.com/wp-content/themes/PozWhite/assets/img/Poz_Santa.gif" alt="animatedImage" />
</div>
<script type="text/javascript" src="http://www.fatihtoprak.com/wp-content/themes/PozWhite/assets/js/PozSanta.js"></script>

我想为此进行一些更改,例如,当 Pozsanta.gif 到达屏幕右侧时应该回来(从右向左行走)?如果是这样的话可能吗?

JS文件:

http://www.fatihtoprak.com/wp-content/themes/PozWhite/assets/js/PozSanta.js

谢谢。

最佳答案

这是您的代码,翻转图像需要一个简单的 CSS,无论它是 gif、jpg 还是我们始终可以将翻转应用于图像的任何其他格式。

在此处检查您的工作示例 Fiddle

注意:图像将占据屏幕宽度,因为需要拍摄,请复制并在桌面上检查

<!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>

关于javascript - 使用 santa.gif :) 在我的网页上制作新年动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14063862/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com