滚动视觉差效果代码

滚动视觉差效果代码

添加时间:2021-02-24 13:57:59
站长推荐丨赞助论坛,可获取海量资源终身免费下载权限奥!
举报 举报
收藏
预览
附件 附件
  • 模板类型模板类型:图片滚动
  • 模板颜色模板颜色:入门级
  • 下载积分下载积分:28 米粒
  • 下载权限下载权限:

    赞助会员

一款比较大气滚动视觉差效果代码,主要通过检测鼠标的滚动事件,实现多图层之间的位置变化,值得参考学习一下。

分类:图片代码 > 图片滚动 难易:入门级

开头引入CSS样式和jquery库:

<link type="text/css" rel="stylesheet" href="css/style.css">
<script type="text/javascript" src="js/jquery.min.js"></script>

body部分写好多图片层的容器,代码如下:

<div class="keyart" id="parallax">
    <div class="keyart_layer parallax" id="keyart-0" data-speed="2"></div>
    <!-- 00.0 -->
    <div class="keyart_layer parallax" id="keyart-1" data-speed="5"></div>
    <!-- 12.5 -->
    <div class="keyart_layer parallax" id="keyart-2" data-speed="11"></div>
    <!-- 25.0 -->
    <div class="keyart_layer parallax" id="keyart-3" data-speed="16"></div>
    <!-- 37.5 -->
    <div class="keyart_layer parallax" id="keyart-4" data-speed="26"></div>
    <!-- 50.0 -->
    <div class="keyart_layer parallax" id="keyart-5" data-speed="36"></div>
    <!-- 62.5 -->
    <div class="keyart_layer parallax" id="keyart-6" data-speed="49"></div>
    <!-- 75.0 -->
    <div class="keyart_layer" id="keyart-scrim"></div>
    <div class="keyart_layer parallax" id="keyart-7" data-speed="69"></div>
    <!-- 87.5 -->
    <div class="keyart_layer" id="keyart-8" data-speed="100"></div>
    <!-- 100. -->
  </div>

底部写好滚动事件的功能,并在页面载入时运行:

function castParallax() {
    var opThresh = 350;
    var opFactor = 750;
    window.addEventListener("scroll", function(event) {
      var top = this.pageYOffset;
      var layers = document.getElementsByClassName("parallax");
      var layer, speed, yPos;
      for (var i = 0; i < layers.length; i++) {
        layer = layers[i];
        speed = layer.getAttribute('data-speed');
        var yPos = -(top * speed / 100);
        layer.setAttribute('style', 'transform: translate3d(0px, ' + yPos + 'px, 0px)');

      }
    });
  }
  document.body.onload = castParallax();
相关内容推荐
资源求助发帖
查看更多发帖

*

回帖描述:

*

链接类型:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
热点内容推荐
标题:滚动视觉差效果代码

*

描述:
平均回复时间:3-10分钟
规则介绍:悬赏寻求论坛网友分享资源,站点对分享内容的准确性,合法性,版权等没有足够的监管能力。如果您发现资源不正确,无法使用,不符合法律法律等情况,您可以直接举报资源。站长将尽快核实您的举报,并根据情况,采取封号,退换米粒等处理。

*

回帖描述:

*

链接类型:

*

阅读权限:

*

下载链接:

密码:
发帖规则:回帖内容为会员之间的私信,普通网友无法查看。
免责声明:回帖中提供的链接内容仅供会员之间学习参考使用,获取内容后请在法律法规范围内使用。回帖提供的内容应符合法律法规要求,不得违反法律法律的要求。
站点权责:回帖内容如违反法律法规,站点有权封停账号使用权利。对用户举报的内容,站点有责任及时删除违规内容。
  • 背景波浪
  • 背景波浪
  • 波浪
  • 波浪
客服
在线咨询
周一 至 周日 9:00 ~ 22:00
QQ:1326974360
微信:juyoubuluo6688
客服热线
18205485173
工作日 9:00 ~ 18:00
微信扫码咨询
客户服务
欢迎咨询服务
咨询量较多时,请耐心等待
社群

关注公众号

获取更多资讯

扫码进群(QQ)

与更多大牛交流沟通

0.103430s