javascript - 需要关于背景效果的建议
问题描述
我正在制作浏览器游戏。
背景足够大,可以在用户滚动时巧妙地向下滚动。这是一个相当长的滚动,所以固定背景有点无聊,如果背景不固定,它很快就会变成空白,因为它不足以覆盖整个游戏内容。
我想在用户滚动的相反方向上进行背景滚动,但非常巧妙地获得了很好的效果
我上面解释的这种效果如何称呼?我知道 jquery 可能可以做到这一点,但我避免使用 jquery。我很擅长使用香草 javascript,我只需要一点帮助就可以从哪里开始。我是否应该将背景和游戏内容设为 2 个单独的 div,并且当用户滚动浏览游戏内容时,背景也会滚动一点?这可以只用 CSS 完成吗?
谢谢!
解决方案
尝试添加背景附件:固定;作为 CSS 属性或您的问题所理解的,您可能需要视差效果。按照链接https://materializecss.com/parallax-demo.html
推荐阅读
- javascript - 如何将数据从映射对象传递到 React 中的父组件?
- angular - 为什么我的 ngrx Effect 将字符串参数转换为数组?
- node.js - desktopCapturer 示例...如何使其适用于特定应用程序
- graphql - 是否自动提供了 GraphQL 的参数?
- python - Python 3.8 中 unittest 的奇怪之处 - 未检测到测试
- php - 如何将类添加到 php echo 语句?
- opencart-3 - Opencart 3x 菜单版
- node.js - 在 Node 中使用 TypeScript 解析不同级别的键值/值嵌套 JSON
- javascript - 如何使用 moment.js 在 2 个不同时区中获取同一日期的 unix 时间戳?
- javascript - 将 ref 转发到 react.FC 给出类型错误:类型'IntrinsicAttributes & Props & { children :? 反应节点}