- From: CSS Meeting Bot via GitHub <noreply@w3.org>
- Date: Wed, 02 Jul 2025 16:50:03 +0000
- To: public-css-archive@w3.org
The CSS Working Group just discussed `Interpolate values between breakpoints`, and agreed to the following: * `RESOLVED: Republish the WD` <details><summary>The full IRC log of that discussion</summary> <fantasai> https://drafts.csswg.org/css-values-5/#mixing<br> <emilio> fantasai: we split mix function in two categories, mix and interpolation<br> <emilio> ... where mix() produce weighed averages<br> <emilio> ... interpolate creates a mapping<br> <emilio> ... where progress and stops and options of how you interpolate<br> <emilio> ... that's currently spec'd out<br> <fantasai> interpolate(<progress>, [ <position> : <value> ]#)<br> <Rossen3> q<br> <emilio> ... we wanted to publish these and bring people's attention and if anyone has concerns or suggestions (re. commas or semicolons)<br> <emilio> ... that's kinda where things are at<br> <emilio> ... wanted to check-in with the WG and ask if we can update the WD<br> <emilio> fantasai: one of the interesting thing is that when you define a stop we allow numbers / percents / lengths<br> <emilio> ... when you have an absolute progress and need to create this kind of map<br> <emilio> ... from progress to output, the interesting case is if you're mixing percentages and absolute values<br> <emilio> ... so we take the first and last absolute points, and those are 0 and 100%<br> <emilio> ... and that's how you build the map<br> <emilio> ... if you have feedback on that we'd love to hear it<br> <emilio> q+<br> <miriam> q+<br> <weinig> q+<br> <fantasai> emilio: Is there any sorting of stops? E.g. in gradients.<br> <fantasai> emilio: at what point to percentages resolve?<br> <fantasai> fantasai: we pin things and then follow gradient stop fixup rules<br> <emilio> fantasai: we pin things then we do the gradient stop fixup rules<br> <Rossen3> ack emilio<br> <weinig> q-<br> <Rossen3> ack miriam<br> <fantasai> See https://drafts.csswg.org/css-values-5/#interpolation-normalization<br> <emilio> miriam: maybe tangential, but progress() returns a number between 0 and 1<br> <emilio> ... can it be used directly or needs to be converted to something?<br> <emilio> fantasai: percents and numbers are called proportional, and they get treated similarly<br> <emilio> ... if you have proportional input, then all the stops need to be proportional values<br> <emilio> ... (i.e. numbers or percents)<br> <emilio> RESOLVED: Republish the WD<br> </details> -- GitHub Notification of comment by css-meeting-bot Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/6245#issuecomment-3028565200 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 2 July 2025 16:50:03 UTC