Some Ideas for Checkout Effects

Some fun effect and layout ideas for the first step of a checkout process in an online store. We are using the morphing buttons concept together with CSS transforms and transitions.


View demo Download source

A while back we explored a morphing button concept where the active element gets transformed into its target, aiming to create a fluid UI experience with a semantic connection of the involved elements. Today we want to apply that same concept and some other ideas to the first step of the checkout process. The checkout process in online stores is one of the most challenging and crucial in terms of UI design. Done well it can create a pleasant and smooth purchasing experience for the user; done wrong, it can lead to an abandoned shopping cart and no sale at all. There are many carefully planned and well designed e-commerce sites out there and making the UI uncluttered is definitely a great trend welcomed by anyone who buys things online.

With the demos we’ve created today we are looking into how we can make the peek into the shopping cart, one of the potential first steps of the purchase process, more fun and engaging while exploring some new layouts and effects.

They are simple concepts that hopefully spark your imagination for new ideas.

Please note that we use lots of new CSS properties that will only work in modern browsers.

IE does not allow a transformation of table rows which is a real shame; so you might not see the table rows animating in some of the effects.

The shopping cart icon used in the demos is by Freepik from and it’s licensed under CC BY 3.0.

Here are the screenshots of the demos:


We hope you enjoy these ideas and get inspired 🙂

View demo Download source


Tagged with:

ML is a freelance web designer and developer with a passion for interaction design. She studied Cognitive Science and Computational Logic and has a weakness for the smell of freshly ground peppercorns.

View all contributions by


Related Articles

Receive our bi-weekly Collective or blog updates right in your inbox.

Which newsletter would you like to receive?

CSS Reference

Learn about all important CSS properties from the basics with our extensive and easy-to-read CSS Reference.

It doesn't matter if you are a beginner or intermediate, start learning CSS now.