0
当您向下滚动时,它具有滚动效果。就像当您向下滚动时一样,div和图像都会进入视图并产生效果。它叫什么,我该如何实现它?对于div和图像的滚动效果
编辑:视差滚动不是我要找的。向下滚动到“特色属性”部分,然后查看水平显示的3个图像。如果您在该区域滚动,则会看到图像滑动影响到该位置。我如何用div
和图片做到这一点?
当您向下滚动时,它具有滚动效果。就像当您向下滚动时一样,div和图像都会进入视图并产生效果。它叫什么,我该如何实现它?对于div和图像的滚动效果
编辑:视差滚动不是我要找的。向下滚动到“特色属性”部分,然后查看水平显示的3个图像。如果您在该区域滚动,则会看到图像滑动影响到该位置。我如何用div
和图片做到这一点?
如果您的意思是褪色效果:可以通过将不透明度与图像的y值和文档的y pos连接来实现。
$(document).on('scroll', window, function(){
var opacity = 0;
var windowTop = $(window).scrollTop();
var windowHeight = $(window).height();
var windowCenter = windowTop+(windowHeight/2);
var windowBottom = windowTop+windowHeight;
var imageCenter = $('#img').offset().top+($('#img').height()/2);
if(windowCenter < imageCenter){
opacity = ((windowBottom - imageCenter) * 2)/windowHeight;
}else{
opacity = ((windowTop - imageCenter) * 2)/-windowHeight;
}
$('#img').css('opacity',opacity);
});
这就是所谓的视差滚动 – Kevin
http://materializecss.com/parallax.html所以, '视差' 这个词。 :) – sinisake
可能重复[视差滚动](http://stackoverflow.com/questions/29330564/parallax-滚动) – HParker