Glassmorphism effects have become a staple in modern web design. They offer a sleek aesthetic and fit beautifully with just about any background color.
The exact definition of glassmorphism can vary a bit. However, it’s essentially a “frosted” or semi-transparent element that mimics the look of glass and appears to hover over the rest of the page. Thus, the container’s background is allowed to shine through. You may even see some refraction in more realistic interpretations.
Want to see what all the fuss is about? We’ve put together a collection of glassmorphism effects built with CSS and other web technologies. They range from common UI elements like buttons to more abstract creations. Enjoy!
The Glass Slipper Breaks Free by Alex
This product card UI offers proof that glassmorphism’s beauty is in its simplicity. It takes a lovely gradient background and adds dimension. Hover your cursor over the sneaker, and it breaks out of its container and practically jumps right off the page.
See the Pen [WIP] Product Glassmorph by Alex
Frosted Form by Usama Tahir
The frosted-glass effect is put to good use here, as it allows this login form to stand out from the page’s photo background. That is one of the main benefits of using this design technique. You can use a complex background while keeping text readable. And it doesn’t disrupt the flow quite like a solid-colored container would.
See the Pen Frosted Glass Effect – Form by Usama Tahir
Picture Frame by Dovydas
This interactive picture frame presents a layered and colorful glass look. The multicolored shapes within the frame use various blend modes, creating a 3D effect. Hovering or touching the frame allows you to rotate the object, at which point some subtle reflection comes into play.
See the Pen CSS Glass Reflection Effect by Dovydas
It’s an Actual Glass by Mike Golus
We might never find a more natural usage of glassmorphism. This CSS beer starts as an empty pint. Click and hold on to the glass to watch it fill up with frothy, bubbly goodness. The translucent coloring and refraction make it all the more realistic. Cheers!
See the Pen CSS BEER! by Mike Golus
Text Overlay by Albert
Here’s a neat way to add glass effects on top of text. Utilizing absolutely-positioned elements, these rounded shapes bring a unique touch to an otherwise-plain HTML heading. This could be implemented on page titles or even text-based logos.
See the Pen Glassmorphism by Albert
Hold My Buttons by George Francis
Nominally, this snippet generates macOS wave patterns. But it also makes nice use of glassmorphism. The small container used to house a set of buttons is highly effective at making them the page’s focal point.
See the Pen Generative macOS Big Sur Waves 🌊 [SVG] by George Francis
Thick Glass Titles by Kyle Wetton
Large featured images within page titles are a popular design technique. The trouble is that it can be hard to keep the text legible without ruining the whole aesthetic. This snippet shows us that a frosted-glass effect can do the job quite beautifully. Even with the busy photo background, the included text is easy to spot and read.
See the Pen CSS – Frosted Glass by Kyle Wetton
Glass Math by Jack Ellis
Calculators are often portrayed as utilitarian and devoid of compelling design. That doesn’t have to be the case. Check out this gorgeous glassmorphism-enhanced number cruncher. While the perspective-shifting hover effects may be a bit much in terms of usability, the look of the calculator itself is perfection.
See the Pen Glassmorph JS Calculator by Jack Ellis
Add a Touch of Glassmorphism to Your Projects
It’s easy to see why web designers are continuing to adopt glassmorphism. The effect is relatively uncomplicated. Yet, it adds elements of both beauty and utility.
As we saw above, even something as simple as a small container holding buttons can make an impact. You don’t have to go overboard with special effects to create a clean and effective look. It’s more about working with and enhancing the visual assets you have rather than inventing something new.
- 8 CSS Snippets That Bring Claymorphism to Life
- 8 CSS & JS Snippets for Creating Pixelated Backgrounds
- 12 Stunning Retro Neon Effects in Web Design
- 10 Dramatic Examples of Splash Screens in Web Design
- Code Snippets That Demonstrate the Repelling Effect in Web Design