- From: Øyvind Stenhaug <oyvinds@opera.com>
- Date: Thu, 22 Sep 2011 18:17:55 +0200
- To: "www-style@w3.org" <www-style@w3.org>
http://dev.w3.org/csswg/css3-animations/#animations
"An animation applies to an element if the element has a value for
‘animation-name’ that references a valid keyframes rule."
This wording seems rather inaccurate. Which animation applies? And there
could be several @keyframes rules.
One possible interpretation would be something like "An animation applies
to an element if its name appears as one of the identifiers in the
element's computed value of 'animation-name', and the animation uses a
@keyframes rule that is valid"
where the "uses" terminology refers to a sentence in section 3 that says
"The @keyframes rule that is used by an animation will be the last one
encountered in sorted rules order that matches the name of the animation
specified by the ‘animation-name’ property"
(This would mean that even though example I in the spec has a valid
@keyframes rule, diagonal-slide wouldn't apply if there was a "@keyframes
diagonal-slide { invalid }" further down. Though I'm not sure at which
exact point an invalid bit of code stops counting as a @keyframes rule.)
Or should the last quote above instead say that the @keyframes rule that
is used is the last one that matches the animation-name *and is valid*?
--
Øyvind Stenhaug
Core Norway, Opera Software ASA
Received on Thursday, 22 September 2011 16:18:28 UTC