javascript - 视差滚动背景图像自动放大和缩小

标签 javascript jquery css parallax

想要缩小 o zooming zoom out images 我正在尝试从 CSS 和普通 jQuery 函数效果 onscroll 但不工作。

滚动 我正在添加用于缩放的 CSS,但它没有缩小。

http://ucanedu.in/uraban/#home

非常感谢任何帮助。

最佳答案

对于视差滚动效果,最好的办法是使用具有 3 或 4 层的简单 CSS 动画,将背景从 0% 设置为 100%,如本 example 所示。或者这个 one

@keyframes animatedBackground {
  from { background-position: 0 0; }
  to { background-position: 100% 0; }
}

animation: animatedBackground 80s linear infinite;

对于放大和缩小的 CSS 动画,这并不是真正的视差效果,它只是放大和缩小,为此您可以在容器元素上使用 css 过渡,如 this example 所示。

transition:All 1s ease;
transform: scale(3) translateX(120px);

关于javascript - 视差滚动背景图像自动放大和缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26582947/

相关文章:

javascript - 在 JavaScript V8 回调中访问 'Arguments'

JQuery如何清除表单上所有输入:textfields of a .类。不为我工作

jquery - Bootstrap 弹出窗口更改完整背景

javascript - 简单闭包与带有嵌套函数返回的闭包

javascript - 为什么我的 HTML5 Canvas 绘图会这样?

javascript - jQuery - 重置更改事件

Jquery 三角学?

html - 并排居中文本和图像

css - Windows Phone 上的固定元素 - 解决方法

javascript - Html2Canvas alpha5