[英]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.