[英]How can I achieve this background scroll effect?
我非常喜歡每個背景部分彼此重疊並向下滾動的方式。 我看過很多事情:這是鏈接: http : //www.soleilnoir.net/believein/
任何想法如何達到類似的效果?
謝謝
這種效果稱為視差 。
以下是與此效果相關的一些鏈接:
您可能還會喜歡:
您可以通過觀察滾動偏移位置,然后根據該滾動位置為不同的元素設置動畫來實現此目的。 您將設置一個事件偵聽器,並在某些位置啟動函數以將元素動畫化到頁面上。
如果使用jQuery,則如下所示:
$(document).on("scroll", checkScrollPosition);
function checkScrollPosition() {
var scrollPos = $(window).scrollTop();
switch (scrollPos) {
case (500):
doSomething();
break;
case (1000):
doSomethingElse();
break;
}
}
function() doSomething {
// use animate to animate element(s) at 500
}
function() doSomethingElse {
// use animate to animate element(s) at 1000
}
我確信可以對此進行更好的優化,但這應該足以開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.