Skip to content

[css-easing-1] Clarify computed values and serialization #8723

@fantasai

Description

@fantasai

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions