javascript - 如何使单个div降慢滚动速度?
天蓬老师
天蓬老师 2017-04-10 17:52:00
[JavaScript讨论组]

目的是形成视差效果,类似 花瓣网首页的banner效果

能有简单点的办法吗?如果就一张图片使用一个js库的话感觉太麻烦了。

能够单独降低滚动时banner图片的滚动速度吗?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(3)
伊谢尔伦

这好像和html没关系吧,就是那个banner的图片随你滚动的时候,它的position的y轴跟着滚动的动作改变,和滚动速度有一定差值就会形成视觉差,抽空我给你整个简单的demo去。

阿神

这个据我所知就js。单凭html木有办法吧,html是结构,CSS是衣服。木有控制能力

伊谢尔伦

建議用js 一句話的事...

    var header = document.querySelector('header>p');
    window.onscroll = function () {
        header.style.top = document.body.scrollTop / 2 + "px";
    }

利用css的3d功能可以實現視差滾動,但不跨瀏覽器

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号