CSS Animations and Transitions rely on the concept of animatable properties, and all CSS properties are animatable unless otherwise specified. Each property's animation type determines how values combine - interpolate, add, or accumulate - for this property. Transitions only involve interpolation, whereas animations may use all three combination methods.
Note: The animation type for each CSS property is listed in its "Formal definition" table (E.g., color).
Note: The interpolation method for each CSS data type is described in its "Interpolation" section (E.g., <length>).