新闻中心
css背景图需要慢慢移动营造景深效果如何做_利用background-position动画完成平移
用 background-position 实现视差滚动最轻量兼容,关键在稳、有层次、不突兀:设 no-repeat 与 cover/200% 宽度撑满,@keyframes 线性位移,长 duration(如30s)+ infinite 循环,多层不同速度(40s/20s/8s)营造景深,注意图片宽度≥150%且适配减少动画偏好。

用 background-position 做背景图缓慢平移,是实现视差滚动(景深感)最轻量、兼容性最好的方式之一。关键不是“动得快”,而是“动得稳、有层次、不突兀”。
设置基础背景与定位锚点
先确保背景图可平移:必须设为 no-repeat 或合理重复,并用 background-size: cover 或具体尺寸撑满容器;同时明确初始位置,比如:
background-image: url('scene.jpg');<br>background-size: 200% 100%; /* 宽度拉宽,留出移动空间 */<br>background-repeat: no-repeat;<br>background-position: 0 0; /* 左上角起始 */用 @keyframes 控制匀速位移
水平缓慢右移(模拟远距离景物慢速后退),推荐用 linear 时间函数保持恒定速度:
@keyframes scrollBg {<br> from { background-position: 0 0; }<br> to { background-position: -100px 0; } /* 向左偏移,视觉上图向右滑 */<br>}注意:负值向左移背景图,人眼感知是画面“向右缓缓流动”,符合远背景的视差逻辑。
立即学习“前端免费学习笔记(深入)”;
Clips AI
自动将长视频或音频内容转换为社交媒体短片
255
查看详情
绑定动画并控制节奏
把动画加到元素上,重点调两个参数:
-
duration 要够长:比如
30s—— 移动越慢,越像远处云层或山峦的自然漂移 - iteration-count 设为 infinite:持续循环,避免停顿打断沉浸感
- 可加
animation-fill-mode: forwards防止回跳,但配合线性循环通常不需要
animation: scrollBg 30s linear infinite;
叠加多层实现景深层次
真正有景深,靠的是“不同速度”:
- 最远层(天空/远山):
background-size: 200% 100%+40s动画 → 最慢 - 中层(建筑群):
background-size: 150%+
100%20s→ 中速 - 近层(树枝/栏杆):可用伪元素 + 更小
background-size和8s→ 明显更快
每层独立容器或伪元素,各自设置不同 animation-duration 和 background-position 范围,视觉上就自然拉开距离感。
基本上就这些。不复杂但容易忽略的是:背景图本身要足够宽(建议 ≥150% 容器宽),否则平移过程会露白边;另外避免在小屏幕高频刷新区域滥用,必要时用 @media (prefers-reduced-motion) 关闭动画。
以上就是css背景图需要慢慢移动营造景深效果如何做_利用background-position动画完成平移的详细内容,更多请关注其它相关文章!
# 加载
# 石岩快速网站优化
# 营销型网站推广怎么做
# 餐饮营销推广口碑好
# 怎样注册个人网站推广
# 生鲜超市推广营销文案
# 茶百道新品上市营销推广
# 房产下半年营销推广策略
# 什么是抖音seo工具
# 怎么建设网站啊
# 淘宝网关键词排名查询
# 选择器
# css
# 最轻
# 输入框
# 慢速
# 设为
# 多个
# 如何做
# 的是
# 表单
# red
# 伪元素
相关栏目:
【
科技资讯46185 】
【
网络学院92790 】
相关推荐:
XML中包含HTML标签导致解析错误? 正确嵌入非XML数据的两种方法
如何在离线环境中使用Composer_Composer离线安装依赖包的技巧与策略
J*aScript map 迭代中检测空数组元素的有效方法
铃兰之剑为这和平的世界希里技能组及加点推荐
C#使用XPath查询节点时出错? 常见语法错误与调试技巧
漫蛙2(台版)官方入口地址 漫蛙2(台版)正版漫画网页端
C++如何比较两个字符串_C++ string compare函数与操作符对比
Typer应用中灵活处理命令行参数的令牌化与解析
为什么简单的XML文件也会解析失败? 检查隐藏的非打印字符(如BOM)的方法
解决 MongoDB 聚合查询中对象数组 _id 匹配问题
优化HTML表单样式:解决输入框焦点跳动与元素间距问题
UE5.7引擎表现爆炸优化无敌!5090跑4K稳定60FPS
拼多多视频播放卡顿如何处理 拼多多视频播放优化技巧
JUnit5/Mockito:优雅测试内部依赖与异常处理的实践
Win10如何清理注册表垃圾 Win10手动清理无效注册表【技巧】
Go语言中高效处理x-www-form-urlencoded表单数据
PyTorch模型训练效果不佳?深入剖析常见错误与调试技巧
押井守高度称赞《辐射4》:玩了八年都停不下来!
mc.js官网登录入口 mc.js官方登录入口最新版
解决macOS上安装pyhdf时‘hdf.h’文件缺失的编译错误
windows10怎么关闭系统提示音_windows10彻底静音设置方法
字由网在线版登录地址 字由网网页版安全入口
Win10双系统截图高效法 截屏快捷键速记【技巧】
最新韩小圈网页版登录入口_官网在线观看官方链接
创客贴用户入口官网登录 创客贴网页版电脑版系统
腾讯视频怎么使用多账号家庭管理_腾讯视频家庭多账号统一管理与权限分配教程
C++如何连接MySQL数据库_C++使用Connector/C++操作MySQL数据库教程
J*a编写用户注册与登录功能_掌握字符串与验证逻辑
steam官方网页快速访问 steam账号注册全流程
sublime如何处理大型CSV文件的列对齐_sublime高级表格编辑插件指南
优化LangChain文档加载与ChromaDB集成:解决多文档处理与分块问题
高德地图公交到站提醒失败如何解决 高德提醒权限设置
必由学官方平台入口 必由学在线课堂登录地址
J*aScript中正确使用querySelectorAll与复杂CSS选择器
虚幻5科幻题材ARPG大作遭取消!本是《奇异人生》厂商新作
台积电1.4nm工艺A14瞄准2028:10年来性能提升80%
Node.js CSV 数据处理:基于字段空值条件过滤整条记录的策略
批改网学生版PC登录 批改网官网登录系统入口
虫虫漫画精品漫画官网_虫虫漫画精品漫画官网进入精品漫画
冬*霸灯泡不亮怎么办_浴霸取暖灯一盏不亮的灯座清洁修复法
高德地图家和公司地址在哪设置 高德地图通勤路线设置方法【超详细】
必由学在线入口 必由学网页版快速登录入口
抖音网页版快捷访问 抖音网页版网页版入口操作教程
如何在更新Composer依赖后自动运行测试_使用post-update-cmd钩子触发PHPUnit
Win11怎么开启省电模式_Win11电池节电模式自动开启
Win10系统服务哪些可以禁用 Win10安全优化服务列表【干货】
uc浏览器网页版入口 uc浏览器网页版最新网址
京东单号查询入口_京东快递订单追踪入口
优化 Python 函数中的条件逻辑:解决 if-else 嵌套与参数选择问题
知音漫客正版漫画平台_知音漫客官网账号登录


2025-12-09
浏览次数:次
返回列表
100%