Ben Frain 12/12/2023

Using CSS @property inside shadowRoot (web components) workaround

Read Original

This article details a specific technical challenge encountered when trying to use the CSS @property feature inside a Lit web component's shadowRoot. It explains why @property doesn't work within shadow DOM CSS and provides a concrete workaround using `document.adoptedStyleSheets` to register the custom property globally, enabling animations like a conical-gradient pie timer.

Using CSS @property inside shadowRoot (web components) workaround

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week