Jump to content
Search Community

harley

Members
  • Posts

    1
  • Joined

  • Last visited

harley's Achievements

0

Reputation

  1. harley

    Harley

    I currently have a bootstrap 4 navbar and when i have a tween max animation in use in my index it breaks the smooth animation on the navbar burger bar. I cant seem to figure out why. Here is the code below: <!--- The parallax has a tweenmax animation of zooming in an out on the "img/-ob.pnglogo." The "id="para-logo" is the targeted tween effect. if i remove it the bootstrap burger bar smooth animation works. --> <div id="parallax1" class="parallaxparent parallax"> <div class="box"> <div class="fade-in disable" style="margin-top: 130px"><svg style="width: 240px;" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1294.1 1935.6"><style>.st0{fill:none;stroke:#fbb043;stroke-width:73;stroke-miterlimit:10}</style><g id="Layer_2"><path fill="none" class="path2" d="M829.1 1935.6V330.3c0-3.1 2.5-5.5 5.5-5.5h127.6c3.1 0 5.5 2.5 5.5 5.5v128c0 3.1-2.5 5.5-5.5 5.5H696c-3.1 0-5.5-2.5-5.5-5.5V186.7c0-3.1 2.5-5.5 5.5-5.5h409.9c3.1 0 5.5 2.5 5.5 5.5v412.8c0 3.1-2.5 5.5-5.5 5.5H552.2c-3.1 0-5.5-2.5-5.5-5.5V42c0-3.1 2.5-5.5 5.5-5.5h697.4c3.1 0 5.5 2.5 5.5 5.5v701c0 3.1-2.5 5.5-5.5 5.5H-2.5" id="Layer_3"/></g></svg> </div> <div class="center-img"> <img src="img/logo-ob.png" id="para-logo" class="para-logo rellax fade-in responsive"> </div> <div id="logo" style="margin-top: -200px;" class="fade-in disable" > <svg style="width: 200px;" id="Layer_1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1294.1 1935.6"><g id="Layer_2"><path fill="none" class="path2" d="M462.5-2.5v1605.3c0 3.1-2.5 5.5-5.5 5.5H329.4c-3.1 0-5.5-2.5-5.5-5.5v-128c0-3.1 2.5-5.5 5.5-5.5h266.2c3.1 0 5.5 2.5 5.5 5.5v271.6c0 3.1-2.5 5.5-5.5 5.5H185.7c-3.1 0-5.5-2.5-5.5-5.5v-412.8c0-3.1 2.5-5.5 5.5-5.5h553.7c3.1 0 5.5 2.5 5.5 5.5v557.5c0 3.1-2.5 5.5-5.5 5.5H42c-3.1 0-5.5-2.5-5.5-5.5v-701c0-3.1 2.5-5.5 5.5-5.5h1252.1" id="Layer_3"/></g></svg> </div> </div> </div> </div> <!-- If I get rid of the tweenmax effect on the img logo above then the bootstrap smooth animation burger bar works perfectly. --> <section class="navigation container-fluid"> <nav class="container navbar-custom navbar navbar-expand-md navbar-light"> <a class="navbar-brand m-logo" href="#"><img src="img/logo-ob.png" id="n-logo"></a> <button class="navbar-toggler custom-toggler.navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarNav"> <ul class="nav navbar-nav ml-auto"> <li class="nav-item"> <a class="nav-link" href="#">Home <span class="sr-only">(current)</span></a> </li> <li class="nav-item"> <a class="nav-link" href="#">Branding</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Social</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Art</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Web Development</a> </li> <li class="nav-item"> <a class="nav-link" href="#">Contact</a> </li> </ul> </div> </nav> </section> <!--- here is the tween scripts ---> $(document).ready(function(){ // Init ScrollMagic var controller = new ScrollMagic.Controller(); // build tween var tween = TweenMax.fromTo("#para-logo", 1, {scale: 1}, {scale: 1.02, repeat: -1, yoyo: true, ease: Circ.easeInOut} ); // build scene var scene = new ScrollMagic.Scene({triggerElement: "#para-logo", duration: "100%", offset: -50}) .setTween(tween) .addIndicators({name: "loop"}) // add indicators (requires plugin) .addTo(controller); });
×
×
  • Create New...