<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/liquid-glass-but-in-css-vr1n0xsds" -->

---
title: Liquid Glass, but in CSS | daily.dev
description: A detailed technical breakdown of recreating Apple's new Liquid Glass design language using CSS and SVG filters. The implementation involves multiple layers...
canonical: https://daily.dev/posts/liquid-glass-but-in-css-vr1n0xsds
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Liquid Glass, but in CSS | daily.dev
og:description: A detailed technical breakdown of recreating Apple's new Liquid Glass design language using CSS and SVG filters. The implementation involves multiple layers...
og:url: https://daily.dev/posts/liquid-glass-but-in-css-vr1n0xsds
og:image: https://api.daily.dev/og/posts/vr1n0XsDs.png
og:image:alt: Liquid Glass, but in CSS
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Liquid Glass, but in CSS

**[Community Picks](https://daily.dev/sources/community)** · 7 min read · 129 upvotes · 11 comments

## Summary

A detailed technical breakdown of recreating Apple's new Liquid Glass design language using CSS and SVG filters. The implementation involves multiple layers including specular highlights with box-shadow, backdrop blur and color filters, SVG displacement maps for refraction effects, and chromatic aberration simulation. The technique requires advanced CSS filter knowledge and has significant browser compatibility limitations, working primarily in Chrome with performance considerations for GPU usage.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://atlaspuplabs.com/blog/liquid-glass-but-in-css>

## Community discussion

Top comments from developers on daily.dev.

**@shashankyadav** · 2 upvotes

> kindly recheck your own css
>
>
> ![image](https://media.daily.dev/image/upload/s--g76A9Nc7--/f_auto/v1751862043/ugc/content_be7ecf09-7be6-4c9e-bdc5-3be4eab22657?_a=BAMClqZW0)
>
> there is a bit of overlap issue

**@keen** · 2 upvotes

> the effort is nice, but.. the result sample is just that? it only shows the distortion of text inside the glass, all other things pointed in the article isn't on the final example like chromatic aberration, edge distortion, etc...
>
> Same day codepen replications of Glass UI is more near implementation than this article that was supposed to replicate the physics of glass.

**@onesadlittleboy** · 1 upvotes

> Kind of pointless if it doesn’t work in Safari - #1 browser in the US and much of the western markets.

**@aliraza29** · 0 upvotes

> stay minimal fellas,  sexy uis have the buggiest backends

**@victorvelasquez** · 0 upvotes

> Just one or two css rules, opacity and backdrop-filter: blue... simple, but cool.

---

Tags: [#webdev](https://daily.dev/tags/webdev), [#apple](https://daily.dev/tags/apple), [#css](https://daily.dev/tags/css), [#svg](https://daily.dev/tags/svg)

[View this post on daily.dev](https://daily.dev/posts/liquid-glass-but-in-css-vr1n0xsds)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Liquid Glass, but in CSS","url":"https://daily.dev/posts/liquid-glass-but-in-css-vr1n0xsds","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/liquid-glass-but-in-css-vr1n0xsds"},"datePublished":"2025-06-28T12:15:35.197Z","dateModified":"2025-06-28T12:16:21.488Z","description":"A detailed technical breakdown of recreating Apple's new Liquid Glass design language using CSS and SVG filters. The implementation involves multiple layers...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2905eb730c9f366a2346c02f44e66dd6?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/2905eb730c9f366a2346c02f44e66dd6?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"Community Picks","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Community Picks","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1655817725/logos/community","url":"https://daily.dev/sources/community"},"commentCount":11,"discussionUrl":"https://daily.dev/posts/liquid-glass-but-in-css-vr1n0xsds","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":129},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":11}],"keywords":"webdev,apple,css,svg","timeRequired":"PT7M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Community Picks","item":"https://daily.dev/sources/community"},{"@type":"ListItem","position":3,"name":"Liquid Glass, but in CSS"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/liquid-glass-but-in-css-vr1n0xsds","comment":[{"@type":"Comment","text":"kindly recheck your own css\n\nthere is a bit of overlap issue","datePublished":"2025-07-07T04:21:00.206Z","url":"https://daily.dev/posts/vr1n0XsDs#c-NYxpVidiD","author":{"@type":"Person","name":"Shashank Yadav","url":"https://daily.dev/shashankyadav","image":"https://media.daily.dev/image/upload/s--FSqLPTJJ--/f_auto/v1755855640/avatars/avatar_bYSYeTPjTlpzVQIyiKOsD?_a=BAMClqZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"the effort is nice, but… the result sample is just that? it only shows the distortion of text inside the glass, all other things pointed in the article isn’t on the final example like chromatic aberration, edge distortion, etc…\nSame day codepen replications of Glass UI is more near implementation than this article that was supposed to replicate the physics of glass.","datePublished":"2025-06-29T02:49:10.513Z","url":"https://daily.dev/posts/vr1n0XsDs#c-FbWpfnBPT","author":{"@type":"Person","name":"Keanu Kent Gargar","url":"https://daily.dev/keen","image":"https://media.daily.dev/image/upload/f_auto/v1645286608/avatars/tuAS1pyYMt8aWgWVL3u15"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2}},{"@type":"Comment","text":"Kind of pointless if it doesn’t work in Safari - #1 browser in the US and much of the western markets.","datePublished":"2025-07-02T13:57:00.753Z","url":"https://daily.dev/posts/vr1n0XsDs#c-Xn8bUOWP1","author":{"@type":"Person","name":"onesadlittleboy","url":"https://daily.dev/onesadlittleboy","image":"https://media.daily.dev/image/upload/s--V0slnTn_--/f_auto/v1737140200/avatars/avatar_CEDJB0oh9NKw0T2aj94Qi"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"stay minimal fellas,  sexy uis have the buggiest backends","datePublished":"2025-09-10T05:59:26.707Z","url":"https://daily.dev/posts/vr1n0XsDs#c-Qks9KqwRr","author":{"@type":"Person","name":"Ali Raza","url":"https://daily.dev/aliraza29","image":"https://media.daily.dev/image/upload/s--h-C1t5hb--/f_auto/v1757485956/avatars/avatar_GMljYYPBDYtTBP9Qttt8M?_a=BAMClqZW0"}},{"@type":"Comment","text":"Just one or two css rules, opacity and backdrop-filter: blue… simple, but cool.","datePublished":"2025-07-14T04:17:25.539Z","url":"https://daily.dev/posts/vr1n0XsDs#c-zjtojPHVQ","author":{"@type":"Person","name":"Victor Velasquez","url":"https://daily.dev/victorvelasquez","image":"https://media.daily.dev/image/upload/s--0FK_Eab9--/f_auto/v1747838281/avatars/avatar_dXfFAR7ao36DAcrGotTBo?_a=BAMClqUq0"}}]}
```

