gpt4 book ai didi

javascript - 相对于 mousemove 的动画背景图像

转载 作者:行者123 更新时间:2023-11-28 13:02:18 28 4
gpt4 key购买 nike

所以我在页面上有一个带有背景图像的对象,在 mousemove 上它移动了相对于鼠标的背景位置。但我遇到的唯一问题是在鼠标进入对象时将背景图像动画化到鼠标的当前位置。

我能够将背景位置动画化回其原始位置。

这是我的 jQuery

    //MOUSE MOVE, INVERT BACKGROUND POSITION
jQuery('.homeSlider').mousemove(function(move){
var moveMouse = (move.pageX * -1 / 15);
jQuery('.homeSlider .slide').css({
'background-position-x': moveMouse + 'px'
});
});
//MOUSE LEAVE, ANIMATE BACKGROUND TO START POSITION
jQuery('.homeSlider').mouseleave(function(){
jQuery('.homeSlider .slide').animate({
'background-position-x': '0'
});
});

http://jsfiddle.net/TWHh2/

最佳答案

添加这个 CSS

.slide {
transition: background-position-x 0.5s;
}

updated fiddle

关于javascript - 相对于 mousemove 的动画背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21165778/

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