How property values combine is defined by the Animation type line in each property’s property definition table
w3c/reffy (spec crawler) does not normalize Animatable to Animation Type therefore users have to check both propDef.animationType and propDef.animatable, which is not great.
Ideally, I think its value should also conform to the values listed in Web Animations instead of no, ie. not animatable, but background-blend-mode and mix-blend-mode could be defined with discrete.
CSS properties from Compositing 2 are defined with
Animatable: no
, but Web Animations 1 requiresAnimation Type
:w3c/reffy
(spec crawler) does not normalizeAnimatable
toAnimation Type
therefore users have to check bothpropDef.animationType
andpropDef.animatable
, which is not great.Ideally, I think its value should also conform to the values listed in Web Animations instead of
no
, ie.not animatable
, butbackground-blend-mode
andmix-blend-mode
could be defined withdiscrete
.