【发布时间】:2015-11-28 05:51:27
【问题描述】:
是否可以使用 css 过渡制作背景图像的视差效果?视差应该比滚动慢,所以需要放慢速度 - 可以用 css 来做吗?或者如果没有,如何最好地使用 js/jquery?
我关心最佳性能脚本,因为我的网页很少超载。
有人可以告诉或展示如何做吗?我将不胜感激。
【问题讨论】:
-
否,因为视差将与滚动一起使用,而 css 不理解滚动事件,因此使用 css 我们可以制作简单的固定背景效果,但不能制作带有移动前背景图像的原始视差,您需要使用仅限 js :)
-
好的,那么如何最好地使用 js/jquery 来解决呢? (而最好的表现)
-
如果你真的需要移动背景的效果,那么我们需要根据你的适用性使用一些强大的 js aur 插件,但如果你可以在固定背景下使用类似的视差效果,那么它就这么简单你只需将背景图像放入具有
background-size:cover属性的css 中,它将正常工作。 :) -
技术上仅使用 CSS 是可行的:keithclark.co.uk/articles/pure-css-parallax-websites
-
@GauravAggarwal,那是绝对不是真的 - 请看我的回答。
标签: html css css-transitions parallax