Forum Discussion

MerveSatmaz's avatar
MerveSatmaz
Community Member
2 years ago

Bounce animation in Storyline with GSAP

You can make amazing animations in Storyline. I started taking small steps for GSAP. It looks exciting. See this for example.

View Animation

Using different animations in e-Learning is one of the ways to attract attention and increase the quality of learning.

As a designer, I use the classic animations in the storyline, but sometimes it is necessary to go beyond the limits and increase the fun. I try to try different things rather than standard courses. Thanks to Rıdvan Sağlam, I realized that GSAP also enables this and I started to implement it. JavaScript knowledge is required for this, I got support from my teammate Taylan Mun.

I want to show bounce animation using GSAP library in stoyline. We can't make those beautiful animations that we imagine in Storyline or that we see in many places, but thanks to GSAP, I was able to do it.

Let's see how it happened;

First, I add 4 icons and save their accessibility name as "box".

Then I add a trigger and I'll start writing the codes in it. The important point here is JavaScript knowledge, if we do not define the codes correctly, it will not work.

Now let's write the codes. You can also get the codes from the GSAP library.
Link: https://greensock.com/docs/

These are all our codes. Storyline uses the GSAP library, these codes also work in the offline system. I got these codes from the GSAP library and it worked after I made my definitions. We can include many things in our courses this way.

var allObject = document.querySelectorAll("[data-acc-text='box']");

 This code is used to introduce the objects in the slide, if this code does not exist, our trigger does not know what to apply this animation to.

The last stage; I export our course as a web.

All Codes;

var allObject = document.querySelectorAll("[data-acc-text='box']");
gsap.from(allObject, {
  duration: 3,
  scale: 0.5, 
  opacity: 0, 
  delay: 0.5, 
  stagger: 0.2,
  ease: "elastic", 
  force3D: true
});

 

  • ilknursag's avatar
    ilknursag
    Community Member

    It looks amazing, thank you for sharing the instructions. I will give it a try as soon as possible. 

    Hope to see more examples with GSAP :)

  • BWoods's avatar
    BWoods
    Former Staff

    Hi Merve and thanks so much for sharing this example. The design is beautiful and the animation fits so well with the slide's overall aesthetic!

    Can you tell us all a bit about the process you used to build it?

    • MerveSatmaz's avatar
      MerveSatmaz
      Community Member

      So glad you like them. I explained how the process happened above. Enjoy it :)