From Static to Dynamic: 3 Micro-Animations Every Web Developer Can Master with Rive