— November 17, 2017
Let’s journey back to a time when professional webpages were just text, basic hyperlinks, maybe an image or two, and perhaps a form. And if you were lucky, a homepage might play a catchy digital tune for you!
Forget the 1990s—this was the standard recipe for creating webpages even earlier this decade (minus the automatic audio, thank goodness). Web designs vastly improved, images worked better, and menus became more user-friendly, but essentially the goal was to provide information within static pages.
Why Use Animations?
Of all the interactive elements you might design into a webpage, animations particularly stand out. The benefits of animations include:
- Animations tell you how to do things, draw attention to a webpage element, and guide visitors through a process—showing them the next step they will/should take on their journey through the website.
- Animations serve a purpose for visitors or at least aesthetically tell a story. This keeps visitors engaged for longer.
- With the rise of simplistic, flat, modern design, many visual cues have been removed from webpages. Adding animations without changing the aesthetic helps guide visitors through the website experience.
When considering animations, ask yourself: Will they add to the user experience or take away from it? Will they influence a user’s behavior and help conversions and CTA clicks? Knowing your personas is important so that animations truly help achieve your company’s business goals.
Four Types of Animations
Website animations can range from simple hover states to large animations that are almost like video. Simple animations often work best, because too many can be frustrating for visitors. These subtle interactions are tasteful, attract the user’s attention to important webpage elements, and ultimately enhance design.
Larger animations, when used sparingly and on the right project, can provide a powerful impact by offering motion graphics and an incredibly interactive experience for the user. Be sure these larger elements are smooth, not jumpy.
Types of animations include feedback indicators (such as hover effects, notifications, progression loads, and form validation), visual storytelling elements (such as parallax scrolling, typography animations, content fading, screen transitions, and walk-throughs), and navigation elements (such as hidden navigation menus and scrolling galleries). What follows are four popular types of animations and examples that can provide some zing to your website experience:
1. Hover effects and tool tips
Good website interaction must provide feedback to the user. Simple CSS animations, such as those found on animate.css, deliver subtle feedback on any type of hover action, including image or button hovers. Hover actions and tool tips also provide a valuable user experience—they can help with navigation or offer additional information. Note: These animations won’t work on mobile or touchscreen devices, so valuable information must be showcased in other ways.
In this example, something as simple as a 3D hover effect lets visitors know they have clicked on the button.
In this informative codepen notification example, the hover not only changes styles but also provides the visitor with some type of information (in this case, file size).
2. SVG animations
Taken from a Codrops article, the icons change subtly when clicked. This can be used on a variety of navigation elements to inform the user that an action has been taken.
From another Codrops article, this example demonstrates a dynamically loading computer image—a good alternative to a static image.
Parallax animations are better for visual storytelling and engaging the user. They create depth, add layers to the design, and provide a more dynamic and interactive web experience.
In this example from Echo, new information is presented along with additional screenshots as the user scrolls down the page. Instead of a static website, a cohesive story is told that takes the user experience to the next level.
Page and navigation transitions provide subtle effects by revealing a new page rather than typical static page loading. Startuplab.no does a great job of loading a new webpage by expanding and collapsing elements. Unlike typical pages that clear the screen to reload, movements on the webpage transition into the next for a smoother experience.
4. Interactive forms
You want website visitors to fill out forms and further engage with your brand. Interactive forms increase the odds that users will want to start and continue the relationship.
Platform does a great job of turning a form into an interactive questionnaire. This page calculates (in the top right) and also shows where you are within the list of questions (via a bottom loader). At the end of the form, after submitting, it gives visitors a preview of a summary but blurs out the results as a way of gating the form. Users must then provide basic information to read the rest of the results.
Another Codrops animation example is this natural language form with custom input elements. This form is more engaging and interactive by using natural language to obtain information from the user. A question is constructed in which some words are dropdown elements and/or text inputs. This can be used for headlines with CTAs.
What websites have you come across that impressively use animations?