Nowadays, more and more websites are using animations, whether that be in the form of GIFs, SVGs, WebGL, background videos and so on. When used properly, animation on the web brings life and interactivity, adding an extra layer of feedback and experience for users. One of the easiest ways of adding animation to your website is by using CSS3. It’s fast, reliable and easy to learn, as well as a lot of fun. With CSS3 transitions you have the potential to alter the appearance and behaviour of an element whenever a state change occurs, such as when it is hovered over, focused on, active or targeted.
One of the many things we can create using CSS3 is a drop-down menu as this is the easiest way to provide a hierarchal…
