Simple elements like divs, headings, or images aren’t enough. Designers who really want to take things to the next level need interactions and animations to create high-end websites that make an impact.