For implementing animations we need a couple of tools. One tool is CSS itself. We can create classes and describe the animations there. There are frameworks which are open source and give you a pre-written animation set, which you can customise. Although mainly for this approach we would need to implement some JavaScript functions which will cause the animation effect.