[英]Using waypoints plugin to fade elements into and out of viewport on scroll
一段时间以来,我一直对以下问题感到困惑。 基本上我有垂直堆叠的DIV,所有相同的特性和CSS类(.vert-container)。
对于所有这些DIV,顶级DIV的这种影响逐渐消失,最后的消退继续消失。
我一直试图通过结合使用jQuery waypoints插件和淡化不透明度来实现这一目标。
任何能够帮助我的人都会非常感激。 到目前为止,为了起点,我将发布我的非常不完整的代码。
$(document).ready(function(){
$('.vert-container .inner').waypoint({
handler: function() {
$('.vert-container .inner').stop().animate({ "opacity": 0.2 }); // Fade out the DIV that is leaving viewport
},
offset: '50%'
});
});
我尝试用不透明度做这件事,但我遇到了Javascript问题。 不过我想出了这个。
这不完全是你正在寻找的,但我认为它非常接近,更少的麻烦和没有Javascript。
我会在容器上使用:before
和:after
元素在元素的顶部和底部制作渐变,这样就可以伪造不透明度。
这是一个快速演示: http : //jsbin.com/aVaSIJuB/1/edit?html,css,output
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.