2016-11-14 2 views
0

Возможно ли это, и каким будет самый простой/чистый способ сделать это?Изображение Parallax переходит в другую прокрутку вниз

1.) Когда пользователь прокручивает вниз, изображение (Img1) начинает замирания в втором изображении (Img2). Изображение исчезает из статического положения, расположенного точно так же, как и оригинал. (Просто образ, кстати, а не фон.) Возвращаясь вверх, это делается наоборот.

2.) Код будет включать в себя значение, когда начинается переход (scroll_pos?) И значение для продолжительности переходного процесса (значение FadeIn?).

3.) Он также должен работать на мобильных устройствах.

Я буквально только что открыл книгу на JQuery и нашел несколько похожих тем, касающихся цвета фона, но никому не нравится этот случай. Очень любопытно узнать, как лучше всего справиться с этим. :)

некоторые случайные примеры изображений:

Заранее спасибо, с нетерпением жду лучшее решение!

ответ

0

Просто поместить изображения друг на друга:

#img1{ 
z-index:1; 
opacity:1; 
} 
#img2{ 
z-index:3; 
opacity:0; 
} 

чем делать что-н, как

$(document).scroll(()=>{ 
    scroll=$(document.body).scrollTop(); 
    min=100; 
    max=200; 
    $("#img2").css("opacity",(scroll-min)/(max-min)); 
}); 
+0

Большое вам спасибо за ваше время и попробовать Джонаса, но это не похоже на работу: HTTPS : //jsfiddle.net/8kkz7n4x/1/ – TimVanGorp

+0

Были некоторые ошибки (отредактированы), но вам нужно немного глубже заглянуть в свою книгу jquery (можете нажать на настройки в javascript на jsfiddle ...) –

+0

Я ценю вашу помощь , Спасибо большое. Но до сих пор нет успеха :( – TimVanGorp

Смежные вопросы