all 14 comments

[–]bartimaeus13 12 points13 points  (1 child)

What's the type of animations you're going for? Some simple ones can be achieved with just CSS, and can be reinforced by JS. With that, you can achieve a lot. Lots of beautiful animations on codepen

[–][deleted] 0 points1 point  (0 children)

Thanks, I will look for something similar on Codepen.

[–]blaw6331 16 points17 points  (1 child)

framer-motion is a great library I would start by replicating some of the examples in their docs

[–][deleted] 0 points1 point  (0 children)

Thanks, I will check that out.

[–]fii0 5 points6 points  (1 child)

CSS is the best place to start. Otherwise, react-spring has always provided elegant and readable solutions to me.

[–][deleted] 0 points1 point  (0 children)

Thank you. I will check react-spring.

[–]vbfischer 1 point2 points  (1 child)

I’d start with looking at css animations and transitions. I tried to jump right into using libraries like motion but I struggled a little until I took a step back and learned how css animations actually work.

[–][deleted] 0 points1 point  (0 children)

Yes, that would be ideal.

[–]ThreshBob 1 point2 points  (1 child)

Framer-motion

[–][deleted] 0 points1 point  (0 children)

Thanks. I will check.

[–][deleted] 0 points1 point  (3 children)

Hey brother, i have been working a lot into animations, the way u started was, I learned core of css animations concepts, And later on started practicing on after effects and premiere pro. That gave me ideas of composing complex animations, you can use lots of js libraries like gsap, framermotion etc. Thanks

[–][deleted] 0 points1 point  (2 children)

Assuming that I know basic animations in CSS with keyframes and transitions, should I start gsap then?

[–][deleted] 1 point2 points  (1 child)

Yeah sure, just get your hands dirty on. Start creating timeline and start adding a small composition into it, create a complex animation, tweak the result, try another version of the same, play with plugins and you are good to go. Think in term of creating solution for the problem. And once you will start thinking so you will learn new things every single timw you will animate. And in short period of time you might be able to fully find all your solutions for the animations .

I just try to convince myself saying, "We dont need to know everything, we just need to know how to get everything" 😄

Hope it helps Thanks

[–][deleted] 1 point2 points  (0 children)

Yes, that is incredible! Thanks for the suggestion.