Style Guide Loader Animation
Print this Page
Loaders - Animated Progress Indicators

Visibility of system status is one of the most important principles in user interface design. Users want to feel in control of the system they’re using, which means they want to know and understand their current context at any given time, and especially when a system is busy doing work. A wait-animation progress indicator is the most common form of providing a system status for users when something is happening or loading.

Types of Animated Loading Indicators on MySolidWorks Site

For consistency, the following 4 types of loading animation are recommended to be applied for different usages on MySolidWorks, two for button animation and another two for page content loading.

Loader Animation Usage Main Properties
This loading indicator is applied for an action to trigger launching an external web application. Currently used in "Launch" button on the page of Try SOLIDWORK when the user clicks on it to trigger the loading of SOLIDWORKS Oneline Trial. background-color: #da291c
border-radius: 4px;
font-family: 3ds_regular-webfont
animation font: fa-refresh fa-spin
This loading indicator is applied for an action to trigger launching an internal feature on MySolidWork site. background-color: #da291c
border-radius: 4px;
font-family: 3ds_regular-webfont
animation font: fa-refresh fa-spin
Processing...
This loading indicator is currently used for content loading/refreshing on MySolidWork site.

It can be on transparent overlay in gray or white depending on the loading content.
animation font: fa-spinner fa-spin

Loading...
animation font: fa-spinner fa-spin

Loading...

This loading indicator is introduced to be used for content/page loading on an external site or web application platform (e.g. 3DExperience).

It can be on transparent overlay in gray or white depending on the loading content.
Customized CSS animation
CSS class = "loading_bar_white"

Loading...

Customized CSS animation
CSS class = "loading_bar_black"

Loader progress bar with percentage indicator

5%

Define the UI Style according to the page loading sample specified in 3DS UI Kit.
Progress bar CSS:
height:2px; gray-background-color: #ebebeb; blue-background-color: #239de8

Loader progress bar with remaining time and percentage

Processing... 00:05:33 remaining, 50% complete.
Progress bar CSS:
height:2px; gray-background-color: #ebebeb; blue-background-color: #239de8; font-size:12px; color:#666
The CSS definition for loading animation samples are for the developer as a reference to make the UI look the same and consistent, and it's not necessary to be implemented exactly as the suggested CSS properties. Fontawsome Animated Icons
Best Practices for Animated Loaders

No matter how fast we make our app and sites, there will often be something that takes time to process. Wait animations, such as loading spinners and percent-done indicators, reduce uncertainty by informing users of the current working state and increase the likelihood that the user will stay and wait for the information to load, and they can improve the feel of any action taking longer than a few milliseconds .

Information source quoted from an article by Nick Babich on SMASHING MAGAZINE - Best Practices For Animated Progress Indicators.