- From: Guillaume via GitHub <sysbot+gh@w3.org>
- Date: Fri, 01 Sep 2023 06:34:35 +0000
- To: public-css-archive@w3.org
cdoublev has just created a new issue for https://github.com/w3c/csswg-drafts: == [css-easings-2] When does a `linear()` includes a point with a null `input`? == https://drafts.csswg.org/css-easing-2/#create-a-linear-easing-function > 5. For runs of `items` in `function`’s points that have a null `input`, [...] Can you please add an example when this happens? <details> <summary>I cannot figure it out.</summary> ```js function createLinearEasingFunction(list) { const points = [] const fn = { points } let largestInput = -Infinity list.forEach((stop, index) => { const [progress, time] = stop const point = { input: null, output: progress } points.push(point) if (isOmitted(time)) { if (index === 0) { point.input = 0 largestInput = 0 } else { point.input = Math.max(1, largestInput) } return } const [start, end] = time largestInput = point.input = Math.max(start / 100, largestInput) if (end) { const input = largestInput = Math.max(end / 100, largestInput) const extraPoint = { input, output: progress } points.push(extraPoint) } }) } ``` </details> Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/9289 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Friday, 1 September 2023 06:34:37 UTC