[英]Parallax background performance and behavior
到目前為止,我已經創建了一個水平滾動的站點,該站點對元素背景圖像具有視差效果(將其拉伸以適合視口的大小)。 我已經使用Stellar.js庫實現了效果。
$.stellar({
horizontalScrolling: true,
verticalScrolling: false,
horizontalOffset: $(window).width()
});
但是,我面臨兩個問題。
background-size: cover
似乎可以改善一些東西,但是還不夠“足夠”; 使用img
元素會改善背景圖片的性能嗎? 這是一個巨大的變化,而且做起來很麻煩,但是如果它可以解決滾動緩慢的問題,那將是值得的。 提前致謝!
正如@Shivam建議的那樣,請改用skrollr.js。 我有這個完全相同的問題。 請參閱: 填充容器的視差背景圖像
Skrollr.js將開始偏移設置為0,因此即使將背景設置為封面,您也不會在圖像下方獲得該空間。
這是我遵循的教程,可以在我的網站上使用它: http : //ihatetomatoes.net/how-to-create-a-parallax-scrolling-website/ 。 說明中唯一缺少的是,在步驟1中,您還需要包括示例文件隨附的imagesloaded.js文件。 希望有幫助! 我花了幾天的時間來尋找解決方案!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.