Jquery 使用Skrollr将视差从一个div衰减到另一个div
我试图在滚动时将3个(全屏)div彼此淡入 我一直在尝试使用Skrollr(),它有点奏效,但有一个奇怪的问题 当我向下滚动时,图像会褪色,但“.intro bg”从页面顶部开始,然后移动到页面的一半左右。“注册背景”很好,不会滚动到顶部,“欢迎背景”也一样。所以中间的一个是痛苦 我创建了一个提琴,试图复制一些东西,虽然不太一样,但这里也有滚动问题 代码如下: HTML: CSS 有什么问题吗?看看 它非常简单,我希望它能帮助您查看Jquery 使用Skrollr将视差从一个div衰减到另一个div,jquery,scroll,background-image,fade,parallax,Jquery,Scroll,Background Image,Fade,Parallax,我试图在滚动时将3个(全屏)div彼此淡入 我一直在尝试使用Skrollr(),它有点奏效,但有一个奇怪的问题 当我向下滚动时,图像会褪色,但“.intro bg”从页面顶部开始,然后移动到页面的一半左右。“注册背景”很好,不会滚动到顶部,“欢迎背景”也一样。所以中间的一个是痛苦 我创建了一个提琴,试图复制一些东西,虽然不太一样,但这里也有滚动问题 代码如下: HTML: CSS 有什么问题吗?看看 它非常简单,我希望它能帮助您查看 <div class="welcome-bg" data
<div class="welcome-bg" data-0="opacity:1;" data-100p="opacity:0;"></div>
<div class="intro-bg" data-100p="opacity:1;" data-200p="opacity:0;"></div>
这很简单,我希望它能帮助你
<div class="welcome-bg" data-0="opacity:1;" data-100p="opacity:0;"></div>
<div class="intro-bg" data-100p="opacity:1;" data-200p="opacity:0;"></div>
看:
看:我看不到任何问题。我看不到任何问题。感谢您提供答案,但请提供链接的上下文:鼓励链接到外部资源,但请在链接周围添加上下文,以便您的其他用户了解它是什么以及为什么存在。始终引用重要链接的最相关部分,以防目标站点无法访问或永久脱机-感谢您提供答案,但请提供链接的上下文:鼓励链接到外部资源,但是,请在链接周围添加上下文,这样您的其他用户就会知道它是什么以及为什么会出现。始终引用重要链接的最相关部分,以防无法访问目标站点或永久脱机-请在答案正文中包含调整大小功能片段,而不仅仅是链接到它。链接会移动/消失,否则会长时间不可用。请在答案正文中包含调整大小功能片段,而不仅仅是链接到它。链接会移动/消亡,否则会长时间不可用。
.welcome-bg, .intro-bg, .sign-up-bg{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
}
.welcome-bg{
background: blue url('http://wallpicshd.com/wp-content/uploads/2013/06/Landscape-04-HD-Wallpaper.jpg') center center fixed;
background-size:cover;
z-index:-2;
}
.intro-bg{
background: green url('http://www.hdwallpapers.in/walls/sunflower_landscape-wide.jpg') center center fixed;
z-index:-3;
}
.sign-up-bg{
background: red url('http://www.hdwallpaperstop.com/wp-content/uploads/2013/05/Beautiful-Landscape-Pictures-of-nature.jpg') center center fixed;
z-index:-4;
}
<div class="welcome-bg" data-0="opacity:1;" data-100p="opacity:0;"></div>
<div class="intro-bg" data-100p="opacity:1;" data-200p="opacity:0;"></div>
$( window ).resize(function() {
var maxWidth = $(window).width();
var maxHeight = $(window).height();
$('.welcome, .intro, .sign-up').css({
width: maxWidth,
height: maxHeight
});
});