Jump to content

Search In
  • More options...
Find results that contain...
Find results in...

mikel last won the day on February 7

mikel had the most liked content!


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by mikel

  1. ... an example for GSAP EndArray https://codepen.io/mikeK/pen/930ba6044f3421ce11fe085a2ec57009?editors=1010 Happy tweening ... Mikel
  2. Hey Jack, Thank you for your explanations. Certainly this version might be better https://codepen.io/mikeK/pen/9ce005bdad509ae1fed02cc107ad4421?editors=1010 Happy tweening ... Mikel
  3. Hey, Here another hover version https://codepen.io/mikeK/pen/VwppJPg Only a little phenomenon // works wrap.addEventListener("mouseenter", () => { marquee(thisLine, dur[i], from[i], 0.01) }) // doesn't wrap.addEventListener("mouseenter", () => { marquee(thisLine, dur[i], from[i], 0) }) Happy tweening ... Mikel
  4. Hey @Daniyarkz, Welcome to the GreenSock Forum. This could be an option https://codepen.io/mikeK/pen/0da7b4205d293ef613d8e93cbd5bcd54?editors=1010 Happy tweening ... Mikel
  5. Hey @Shahnwazh170, You could use the seamless loop ... https://codepen.io/mikeK/pen/rNLBKYX Happy looping ... Mikel
  6. Hey, Just another option https://codepen.io/mikeK/pen/gOmgpZO Happy tweening ... Mikel
  7. Hey @Shahnwazh170, Welcome to the GreenSock Forum. ScrollMagic is not a GreenSock product. You can use GSAP ScrollTrigger with all the many advantages. Here is an example with a single and an endless repeat. https://codepen.io/mikeK/pen/mdWRbGZ Happy tweening ... Mikel
  8. Hey @Dzoniis, Here comes another option ... https://codepen.io/mikeK/pen/KKWNvNL?editors=1010 Happy scrolling ... Mikel
  9. Hey @uarreghini, How about this? https://codepen.io/mikeK/pen/XWMbGee?editors=1010 Happy tweening ... Mikel
  10. Hey @Christian_LNET, This could be an option (not perfect). A separate scroll trigger would be required for the last section. https://codepen.io/mikeK/pen/abJOPbQ?editors=0010 Happy testing ... Mikel
  11. Hey @uarreghini, Welcome to the GreenSock Forum. You can use a timeline with appropriate position parameters. And take a look at the possibilities of autoAlpha. This could be an option ... https://codepen.io/mikeK/pen/oNZXQaJ?editors=1010 Happy tweening ... Mikel
  12. Hey @Punchify Me, This could be an option ... https://codepen.io/mikeK/pen/gOmbJYv?editors=1010 Happy morphing ... Mikel
  13. Hey @dh1, Some suggestions for the synchronization of images and wave and scrollTrigger https://codepen.io/mikeK/pen/oNZvbzW Happy tweening ... Mikel
  14. Hey @vadbiz, You could use the motif twice: as a background and in the ClipPath: https://codepen.io/mikeK/pen/f6fc2871dec3a39456f586a67481712c Happy clipping ... Mikel
  15. Hey @waldrus, Welcome to the GreenSock Forum. Here comes a simple construct using GSAP morphSVG. https://codepen.io/mikeK/pen/XWpvJap Happy morphing ... Mikel
  16. Hey @Filip3000, As a SVG fan, I'll send this version into the race. And: You can also pin another object - including the body. https://codepen.io/mikeK/pen/KKaOPey Here another example 'to pin or not to pin' https://codepen.io/mikeK/pen/c27a129d4e591657ee2eb7bc85a1774b?editors=1010 Happy pinning ... Mikel
  17. Hey @buster808, The option here is that the object moving along a path is always positioned in the center of the screen. https://codepen.io/mikeK/pen/qBqEeMj?editors=0010 Happy scrolling ... Mikel
  18. Hey @GSAP Fan, Welcome to the GreenSock Forum. You could use a timeline and move both elements. gsap.timeline({ scrollTrigger: { trigger: galleryContainer, invalidateOnRefresh: true, pin: true, scrub: 1, end: () => "+=" + galleryContainer.offsetWidth } }) .to(galleryContainer, { x: () => -(galleryContainer.scrollWidth - document.documentElement.clientWidth) + "px", ease: "none", }) .to('.text', { x: () => (galleryContainer.scrollWidth - document.documentElement.clientWidth) + "px", ease: "none", },0)
  19. Hey @Skornix, You could use matchMedia. https://codepen.io/mikeK/pen/GRreJRE?editors=0010 Happy tweening ... Mikel
  20. Hey @sybilrondeau, from the DOCs .play( from:Number, suppressEvents:Boolean ) : self Begins playing forward, optionally from a specific time (by default playback begins from wherever the playhead currently is). So try .play(0) Happy tweening ... Mikel
  21. Hey Blake, Here scale with and without motionPath https://codepen.io/mikeK/pen/QWdZmNM https://codepen.io/mikeK/pen/gOpXozV The animation looks different. End position is the same.
  22. Hey @OSUblake 'I don't know if changing the width and height will throw off its positioning.' I don't believe it! Hmmm, look at this example: https://codepen.io/mikeK/pen/QWdZQWw?editors=0010 Happy tweening the viewBox ... Mikel
  23. Hey @dfreerider, Welcome to the GreenSock Forum. Could this be an option: https://codepen.io/mikeK/pen/rNWzGaa https://codepen.io/mikeK/pen/qBqEeMj Happy tweening ... Mikel
  24. Hey @Metaloholic, Welcome to the Greensock Forum, There are some ways. Here is an option: one ScrollTrigger, 2. tween is positioned e.g. '+=2' https://codepen.io/mikeK/pen/abpRmNN Happy scrolling ... Mikel
  25. Hey @Alex_JS, Welcome to the GreenSock Forum. You could use GSAP ScrollTrigger and tween a background-image. https://codepen.io/mikeK/pen/NWdOrda Happy scrolling ... Mikel