创建一种效果,其中背景图像以不同的速度滚动到页面内容
Creating an effect where a background image scrolls at a different rate to the page content
谁能给我解释一下我怎么才能创建一个效果像https://www.spotify.com/us/请点击了解更多在这个页面
它看起来像一个3D效果。图像不像卷轴那样移动。如果一页上有两段,第二段在第一段下面,那么第二段会在第一段之前快速移动。
如何创建这些效果,或者如果有任何Jquery插件,那么也可以这样做。
谢谢!
你链接到的效果被称为"视差滚动"。有许多网站和插件描述了如何实现这一点:
- http://jonraasch.com/blog/scrolling-parallax-jquery-plugin
- http://abduzeedo.com/super-easy-parallax-effect-jquery
- http://www.impressivewebs.com/parallax-scrolling-scripts-plugins/
这是视差效果,
视差是沿着两条不同的视线观看物体的视位置的位移或差异,用两条视线之间的角度或半倾角来测量。当从不同的位置观察时,附近的物体比远处的物体有更大的视差,所以视差可以用来确定距离。
检查此站点和插件
我在自己的网站上做了一个非常基本的视差效果。
$(window).scroll(
function() {
x = $("html").scrollTop() * -.05;
$(".bg_img").animate({top: x + "px"}, 0);
});
请随意使用,我总是愿意接受建议。
相关文章:
- 带有滚动事件的Javascript集翻译速度较慢
- 如何计算另一个元素上滚动速度的乘数,使它们同时到达终点(视图顶部)
- 用于获得“;两个不同的滚动速度“;在这个网站上?(请参阅内部链接)
- 控制Jquery滚动条的速度
- Jquery JScrollPane-设置滚动速度/灵敏度
- 整页.js从一个部分跳到另一个部分时如何控制滚动速度
- 使用鼠标滚轮jquery插件的滚动速度
- 滚动时加载更多 滚动速度时一次工作两次
- Google Maps Javascript API V3 滚动响应速度低于简单的 Google 地图嵌入
- 视差 - 让文本以 1/10 的速度滚动
- 淡入和淡出闪烁,如果滚动速度很快
- 如何向脚本窗口添加滚动速度
- 当您使用 Jquery 按下按钮时,我正在尝试使我的页面滚动速度变慢
- 以相对速度进行简单的视差滚动
- CSS 在滚动时会发生变化,但会随着滚动速度而变化
- 如何以不同的速度滚动一列
- 这个页面上不同的元素似乎以不同的速度滚动.这是怎么做到的?
- 创建一种效果,其中背景图像以不同的速度滚动到页面内容
- 平滑滚动,每个内容以不同的速度滚动
- 在一个简单的jquery视差示例中使文本以不同的速度滚动