GODRICH
#css-animation#button#loader#transition#scroll#dashboard#ui#design-trends

01One round trip from loading to done

A press swaps the label for a spinner, the spinner cuts to a check when the work lands, and two seconds later the original label returns while the button stays locked and announced as busy the whole way.

Best forSave and submit buttons whose result arrives a second or two later

aria-busysteps(1, end)setTimeout
One round trip from loading to done
Open in a new tab

01 One round trip from loading to done — Measured area 10.988% · moving frames 15/23Original by GODRICH · SCSS and React ship in the zip · 9 button state css patterns, loading to done

The post this demo lives in

9 button state css patterns, loading to done - preview of all 9 demos9 button state css patterns, loading to doneA button state css pattern decides what a button looks like between the press and the result. All nine here actually loc See all demos in this post

If you like this effect - similar demos