- From: Nick G via GitHub <sysbot+gh@w3.org>
- Date: Sat, 13 May 2023 03:21:49 +0000
- To: public-css-archive@w3.org
Getting back to the problem of code duplication, could we do something similar to SASS's mixin? Instead of setting a Custom Property flag and using container queries to style, you could add a block of code to a ruleset. ```css /* With flag */ .dark { --mode: dark; } @media(prefers-color-scheme: dark) { --mode: dark; } @container(style(--mode: dark)) { /* rules */ } /* With mixin */ @mixin dark-mode { /* rules and nested rules that will map to the selector that includes the mixin */ } .dark { @includes dark-mode } @media(prefers-color-scheme: dark) { @includes dark-mode } ``` It doesn't have to be as full-featured as SASS's mixin, just the code reuse and dynamic scoping would be enough. -- GitHub Notification of comment by NickGard Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6247#issuecomment-1546510344 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Saturday, 13 May 2023 03:21:51 UTC