【问题标题】:Website Horizontal Scrolling Activated Animations网站水平滚动激活动画
【发布时间】:2016-09-10 20:23:41
【问题描述】:

我知道垂直滚动如何导致动画,但是水平滚动如何导致动画?

【问题讨论】:

    标签: javascript html css css-animations horizontal-scrolling


    【解决方案1】:

    同样的,你听滚动事件并观看window.scrollX

    var item = document.getElementById("item")
    window.addEventListener('scroll', function(e) {
      if (window.scrollX > 100) {
            item.classList.add('active')
      } else {
        item.classList.remove('active')
      }
    
    });
    body {
      overflow-x: scroll;
    }
    
    #item {
      width: 2000px;
      height: 200px;
      background-color: gold;
      transition: all .25s;
    }
    
    #item.active {
      background-color: red;
    }
    <div id="item"></div>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-06
      • 2013-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多