Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CSS-AOS动画库-为什么动画中的幻灯片会分散我整个页面的宽度?_Javascript_Css_Animation - Fatal编程技术网

Javascript CSS-AOS动画库-为什么动画中的幻灯片会分散我整个页面的宽度?

Javascript CSS-AOS动画库-为什么动画中的幻灯片会分散我整个页面的宽度?,javascript,css,animation,Javascript,Css,Animation,我正在使用AOS库制作动画。当我使用动画左滑和右滑时,页面的宽度比正文的宽度更宽,使整个页面看起来很奇怪。我在网上找不到任何解决方案,我找到的唯一解决方案是,如果我给我在px宽度上应用动画的元素(无论出于何种原因,它不能大于400px)。然而,这个解决方案并没有真正起作用,因为它也破坏了我的css。我提供了一把js小提琴,这样你就能明白我的意思了。我花了好几个小时在这上面,所以如果有人能帮忙,我真的很高兴!谢谢 代码: 虽然我不完全确定为什么会这样(我经常遇到同样的问题),但有另一种方法可以解

我正在使用AOS库制作动画。当我使用动画左滑和右滑时,页面的宽度比正文的宽度更宽,使整个页面看起来很奇怪。我在网上找不到任何解决方案,我找到的唯一解决方案是,如果我给我在px宽度上应用动画的元素(无论出于何种原因,它不能大于400px)。然而,这个解决方案并没有真正起作用,因为它也破坏了我的css。我提供了一把js小提琴,这样你就能明白我的意思了。我花了好几个小时在这上面,所以如果有人能帮忙,我真的很高兴!谢谢

代码:


虽然我不完全确定为什么会这样(我经常遇到同样的问题),但有另一种方法可以解决这个问题

只需在父元素上设置
overflow-x:hidden


在您的情况下,这将是
.container fluid

非常感谢!!!我花了几个小时试图弄清楚,实际上也尝试了其他库,结果发现只要动画是滑入和滚动的,任何库的宽度都会出现问题,但是将overflow-x设置为hidden works完美!!!谢谢
<div style="background-color:red; height:300px;"></div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

<div class="container-fluid">
  <div class="row center-block wrapper">
    <div class="col-sm-6 test" data-aos="slide-right">
      <h2 class="text-center">title</h2>
      <p class="text-center">app</p>
      <div>
        <img class="img-fluid center-block" width="350" height="320" src="http://unsplash.imgix.net/reserve/9Fx2auQ4yoHM8OpWA8qw__MG_5265.jpg?fit=crop&fm=jpg&h=700&q=75&w=1050" alt="">
      </div>
    </div>
    <div class="col-sm-6 test2" data-aos="slide-left">
      <h2 class="text-center">title</h2>
      <p class="text-center">appp</p>
      <div>
        <img class="img-fluid center-block" width="350" height="320" src="http://unsplash.imgix.net/reserve/9Fx2auQ4yoHM8OpWA8qw__MG_5265.jpg?fit=crop&fm=jpg&h=700&q=75&w=1050" alt="">

      </div>
    </div>
    <div class="col-sm-6 test" data-aos="slide-right">
      <h2 class="text-center">title</h2>
      <p class="text-center">app</p>
      <div>
        <img class="img-fluid center-block" width="350" height="320" src="http://unsplash.imgix.net/reserve/9Fx2auQ4yoHM8OpWA8qw__MG_5265.jpg?fit=crop&fm=jpg&h=700&q=75&w=1050" alt="">
      </div>
    </div>
    <div class="col-sm-6 test2" data-aos="slide-left">
      <h2 class="text-center">title</h2>
      <p class="text-center">appp</p>
      <div>
        <img class="img-fluid center-block" width="350" height="320" src="http://unsplash.imgix.net/reserve/9Fx2auQ4yoHM8OpWA8qw__MG_5265.jpg?fit=crop&fm=jpg&h=700&q=75&w=1050" alt="">

      </div>
    </div>
  </div>
</div>
.test{
  width: 400px;
}

.test2{
  width: 400px;
}