关于如何在各个方向完成背景滚动的建议
Advice on how to accomplish background scrolling in all directions
我想弄清楚什么是最好的方法来开始创建一个效果,如(https://howifight.53.com)的背景是可滚动/可拖动的所有方向。
我知道这背后的技术是pixi.js,但是,我似乎不能挖掘出这个效果是如何实现的。任何好的指示都很棒。
首先,需要设置页面和样式。
您需要一个包含元素来包含您正在移动的HTML(使用overflow:hidden
)。然后,你需要在其中添加一个元素,以便在JavaScript中移动。
然后你需要实现一些拖放功能。捕获mousedown
,然后捕获mousemove
并更新每个requestAnimationFrame
,然后停止拖动,触发mouseup
。
这是一个非常基本的概述,但我已经模拟了一个示例供您查看:jsFiddle。
相关文章:
- 背景图像顶部的滚动图像不移动
- 修复弹出框并使背景滚动
- 背景滚动,内容上下匹配
- 缩小并更改滚动时的背景导航栏
- 试图让我的引导程序navabar背景淡出滚动在我的wordpress主题
- 导航栏在向下滚动时会更改背景,但在向上滚动时不会更改回来
- 使用 jQuery 限制滚动时的垂直背景位置
- 向上滚动导航栏背景淡出
- 滚动的背景图像仍在闪烁
- 如何创建具有滚动背景图像的可滚动文本区域
- 连续滚动背景
- jQuery 在滚动背景上动画颜色不变
- 视差滚动背景图像自动放大和缩小
- 如何使网站滚动背景不移动和工具栏自动最小化
- 在Javascript或CSS缓慢滚动背景
- 引导模式滚动背景内容
- HTML5画布/JavaScript(滚动背景/相机)
- 我想使页面与固定的内容和滚动背景
- jQuery/CSS:固定覆盖不允许滚动背景
- 动态jQuery CSS具有三状态滚动背景位置根据状态变化