Forum Discussion
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.
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
});
- MathNotermans-9Community Member
For more examples on the possibilities with GSAP do search the forum with 'GSAP'. I have tons of examples and info on it.
- MerveSatmazCommunity Member
Thank you, Math. I'll look into it.
- BWoodsFormer 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?- MerveSatmazCommunity Member
So glad you like them. I explained how the process happened above. Enjoy it :)
- ilknursagCommunity 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 :)
- GlsmYldzCommunity Member
So cool.
- EzgiAkkayaCommunity Member
Wow thanks for the example. I would like to try it as soon as possible. If you have different examples about this, we would like to see them too.
- SarahHodgeFormer Staff
That animation is so slick! Thanks for sharing the example and your process, Merve!
- YaseminEr-84c41Community Member
Thanks a lot for sharing this instructive content.
- AyseSahin-3327fCommunity Member
Thank you Merve and Math, it's wonderful ! I can't wait to use it in my e-learnings <3
- MerveSatmazCommunity Member
You're welcome, enjoy it Ayse :)
- AdrianHarveyCommunity Member
Great stuff Merve, thanks so much!
- TeresaVanderposCommunity Member
This is great Merv, thanks for sharing. question for you, are the popups shapes that float up or did you do it with layers? Just curious...it looks nice and clean.
- MerveSatmazCommunity Member
Thank you Teresa, I used layers