滚动触发页面(长页面)

xiaoxiao2021-02-27  165

<script type="text/javascript" src="../javascript/jquery-2.1.4.min.js"></script> body{ background: url(../css/imgs/1.jpg) no-repeat 50% 0; font-family: 'helvetica Neue', sans-serif; color: #FFF; background-size: cover; } #slogan1,#slogan2,#slogan3{ position: relative; height: 500px; } #slogan1{ padding-top: 200px; text-align: center; opacity: 0; -webkit-transition: all 2s .5s; transition: all 2s .5s; } #slogan1.show{ opacity: 1; } #slogan1 h1{ font-size: 81px; text-transform: uppercase; } #slogan1 h2{ font-size: 32px; font-weight: 100; } #slogan2{ padding-top: 50px; text-align: center; } #slogan2 h1{ display: inline-block; padding-top: 20px; padding-bottom: 20px; border-top: 5px solid #fff; border-bottom: 5px solid #fff; opacity: 0; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transition: all 1s; transition: all 1s; } #slogan2 h2{ font-size: 26px; opacity: 0; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transition: all 1s .5s; transition: all 1s .5s; } #slogan2 h1.scrolled{ opacity: 1; -webkit-transform: scaleY(1); transform: scaleY(1); } #slogan2 h2.scrolled{ opacity: 1; -webkit-transform: scaleX(1); transform: scaleX(1); } #slogan3 h1{ position: absolute; font-size: 72px; left: 10%; top: 60px; opacity: 0; -webkit-transform: translateX(-200px); transform: translateX(-200px); -webkit-transition: all 1s; transition: all 1s; } #slogan3 h2{ position: absolute; font-size: 24px; left: 10; width: 650px; top: 200px; opacity: 0; -webkit-transform: translateX(200px); transform: translateX(200px); -webkit-transition: all 1s .25s; transition: all 1s .25s; } #slogan3 img{ position: absolute; left: 60%; top: 100px; opacity: 0; -webkit-transform: translateX(200px); transform: translateX(200px); -webkit-transition: all 1.5s .5s; transition: all 1.5s .5s; } #slogan3 h1.scrolled,#slogan3 h2.scrolled,#slogan3 img.scrolled{ opacity: 1; -webkit-transform: translateX(0px); transform: translateX(0px); } <script type="text/javascript"> $(document).ready(function(){ $('#slogan1').addClass('show'); var slogan2_y =$('#slogan2').offset().top; var slogan3_y=$('#slogan2').offset().top; var windowHeight = $(window).height(); var buffer =200; $(window).scroll(function(){ var pos =$(window).scrollTop(); if(pos > slogan2_y-buffer){ $('#slogan2>h1').addClass('scrolled'); $('#slogan2>h2').addClass('scrolled'); } if(pos>slogan3_y-buffer){ $('#slogan3>h1').addClass('scrolled'); $('#slogan3>h2').addClass('scrolled'); $('#slogan3>img').addClass('scrolled'); } if(pos h1').removeClass('scrolled'); $('#slogan2>h2').removeClass('scrolled'); } if(pos h1').removeClass('scrolled'); $('#slogan3>h2').removeClass('scrolled'); $('#slogan3>img').removeClass('scrolled'); } }); }) </script>

Done fringilla

Aenean cursus metus nec sem aliquet maximus in ut felis

Pellentesque

Aenean cursus metus nec sem aliquet maximus in ut felis

Vestibuilum

Aenean cursus metus nec sem aliquet maximus in ut felis

转载请注明原文地址: https://www.6miu.com/read-16411.html

最新回复(0)