- From: Lea Verou via GitHub <sysbot+gh@w3.org>
- Date: Sun, 28 Jan 2024 19:36:55 +0000
- To: public-css-archive@w3.org
> I think this is a good idea, but it could benefit from hewing more closely to my Params proposal: > > 1. You might want to set the currentcolor/etc to _a specific_ value, not just what's defined on the element. So the function should allow an optional value after each keyword. So like `src("icon", with(currentcolor red, font-size 20px))`. and > Maybe we can just merge this _into_ the Params proposal, so you have a set of predefined _non-dashed_ param names you can use, in addition to using dashed idents to set variables. The main motivation for this proposal was for it to be a quick win, something that can be implemented more easily than the full-blown params proposal. As long as tying it to the params proposal doesn't negate that, I think it’s a good idea to integrate them more closely to avoid the cognitive overhead on users of having to learn two distinct syntaxes for highly related things. > 2. There should be a way to trigger this via url as well, so you can use it in `<img src="icon.svg">`. Agreed but this seems like a whole different feature (and far more complicated to define in a way that doesn't clash with existing params). > (Then we can also make the value after the dashed param name optional, defaulting to taking the value of the same-named variable on the element, for cases where that name matches up.) I love this! -- GitHub Notification of comment by LeaVerou Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9872#issuecomment-1913699940 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Sunday, 28 January 2024 19:36:58 UTC