You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CSS Easing spec has a section on serialization, however this section doesn't distinguish between specified and computed values (and seems to be defining the computed value serialization). Should there be any differences between these two? E.g.
Should specified values of step-end and step-start be serialized as themselves rather than as a steps() function?
Should the jump-end and end keywords be kept as distinct specified values?
Relatedly, the spec seems a bit confused about the computed/serialized values for start/end/jump-start/jump-end: the serializations of the “end” values are collapsed to a single serialization, but not the “start” values. I think
jump-start/jump-end should compute to start/end or vice versa (unsure which we prefer).
the computed value serialization should fall out from that
The text was updated successfully, but these errors were encountered:
Should the jump-end and end keywords be kept as distinct specified values?
Yes. We'd like to normalize to jump-end but in the interests of Web compat, we shouldn't unless we have data to indicate it's safe to do so.
the serializations of the “end” values are collapsed to a single serialization, but not the “start” values.
That's intentional. We'd like to use jump-* values everywhere but we can't because of Web compat. The only case where we can is end / jump-end because it happens to be the default value so, according to standard CSS serialization rules, we omit it.
The CSS Easing spec has a section on serialization, however this section doesn't distinguish between specified and computed values (and seems to be defining the computed value serialization). Should there be any differences between these two? E.g.
step-end
andstep-start
be serialized as themselves rather than as asteps()
function?jump-end
andend
keywords be kept as distinct specified values?Relatedly, the spec seems a bit confused about the computed/serialized values for
start
/end
/jump-start
/jump-end
: the serializations of the “end” values are collapsed to a single serialization, but not the “start” values. I thinkjump-start
/jump-end
should compute tostart
/end
or vice versa (unsure which we prefer).The text was updated successfully, but these errors were encountered: