1. CSS Animation

    Complex method of animating certain properties of an element

  2. CSS3 Transitions

    Simple method of animating certain properties of an element, with ability to define property, duration, delay and timing function.

  3. View Transitions API (single-document)

    Provides a mechanism for easily creating animated transitions between different DOM states, while also updating the DOM contents in a single step. This API is specific to single-document transitions, support for same-origin cross-document transitions is [being planned](https://github.com/WICG/view-transitions/blob/main/cross-doc-explainer.md).

  4. htmlinputelement api: step

  5. htmlinputelement api: stepdown

  6. htmlinputelement api: stepup

  7. validitystate api: stepmismatch

  8. css property: animation-timing-function: `jump-` keywords for `steps()`

  9. css property: line-height-step

  10. css property: transition-timing-function: `jump-` keywords for `steps()`

  11. types: `<easing-function>`: `steps()` with `start`, `end` or no direction

  12. types: `<easing-function>`: `steps()` with `start`, `end` or no direction: `jump-` keywords for `steps()`

  13. html element: input: step