Any widget can be used as a mask for blurring all underlying content. The trick is nearly effortless: just make the widget transparent and use its ID with this CSS code:
[data-id="PASTE WIDGET ID HERE"] {
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
}
Combining different mask shapes and blurring settings can produce truly stunning results. Do you have some to share?
Further reading! It appears the reason it will not affect the circle element in ReadyMag is because of a bug when combining backdrop-filter with any properties that crop elements (eg border-radius, mask, clip-path, etc). As the circle element uses a clip-path to create itās shape, this could be the reason it wonāt work on the circle as you rightly pointed out.
Actually, I got a funny solution also forcing the circle shape: I used the border-radius: propierty and it works fine in this case, but I guess itās not possible with an irregular shape. Hereās my code!
Hello! Maybe someone could help me to understand, how to add blur effect on two different widgets on the same page? I could manage to add only to one so far
Yo! I can copy all other objects idās and paste them i a row⦠Check this photo! And in this case your custom code will work for the whole site on each page⦠(experiment and you will understand)
I DID IT!!!
I spent the last 2h 30min vibe coding for this feature to work, Iām so excited and thrilled to say I did it. Sharing the code so that you can save time.
[data-id="PASTE DATA ID HERE"] {
/* 40% opaque black so youāll see the blurred āHackingā underneath */
background-color: rgba(0, 0, 0, 0.4);
backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px);
}
I have this feeling of achievement for doing this.