使用滚动淡出视差背景图像
Fade out background image on parallax using scroll
我正在使用这个视差插件向我的网站添加一些视差滚动背景图片:
http://pixelcog.github.io/parallax.js/
现在我希望图像在用户滚动时淡出,类似于这个网站:
我尝试使用以下代码,但我认为由于插件的工作方式,它不会淡出:
$(window).scroll(function() {
$(".parallax-holder").css({
'opacity' : 1-(($(this).scrollTop())/250)
});
});
我在这里创建了一支笔,这是我必须要做的地方:
http://codepen.io/mikehdesign/pen/KVKNyr
如何让图像在用户滚动时淡出 - 我是否需要更改 jquery 的目标位置?我在页面上有一些视差图像,因此需要能够专门定位一个。如果那是问题所在,我很乐意切换插件。
谢谢!
试试这个吧朋友:
$(window).scroll(function() {
$(".parallax-mirror img").css({
'opacity': 1 - (($(this).scrollTop()) / 250)
});
});
实际上您需要更改滚动功能中使用的 class 名称...
$(window).scroll(function() {
$(".parallax-holder").css({
'opacity' : 1-(($(this).scrollTop())/250)
});
});
我正在使用这个视差插件向我的网站添加一些视差滚动背景图片:
http://pixelcog.github.io/parallax.js/
现在我希望图像在用户滚动时淡出,类似于这个网站:
我尝试使用以下代码,但我认为由于插件的工作方式,它不会淡出:
$(window).scroll(function() {
$(".parallax-holder").css({
'opacity' : 1-(($(this).scrollTop())/250)
});
});
我在这里创建了一支笔,这是我必须要做的地方:
http://codepen.io/mikehdesign/pen/KVKNyr
如何让图像在用户滚动时淡出 - 我是否需要更改 jquery 的目标位置?我在页面上有一些视差图像,因此需要能够专门定位一个。如果那是问题所在,我很乐意切换插件。
谢谢!
试试这个吧朋友:
$(window).scroll(function() {
$(".parallax-mirror img").css({
'opacity': 1 - (($(this).scrollTop()) / 250)
});
});
实际上您需要更改滚动功能中使用的 class 名称...
$(window).scroll(function() {
$(".parallax-holder").css({
'opacity' : 1-(($(this).scrollTop())/250)
});
});