- From: L. David Baron <dbaron@dbaron.org>
- Date: Fri, 19 Mar 2010 19:49:01 -0400
- To: www-style@w3.org
On Friday 2010-03-19 16:22 -0700, Simon Fraser wrote:
> Tying transitions and animations together would very much restrict the flexibility of both,
> and unnecessarily constrain what authors can do.
I'm not sure that it's that constraining.
For example, I could imagine merging the properties as follows:
* combine animation-name and transition-property using a functional
syntax, like:
animation-???: transition(color), keyframes(wobble)
where 'animation-???: transition(color)' == 'transition-property: color'
and 'animation-???: keyframes(wobble)' == 'animation-name: wobble'
* make animation-duration, animation-delay, and
animation-timing-function (and maybe also animation-play-state,
if it's kept) apply to both types of animations (keyframe and
transition)
* make the other animation-* properties have no effect on
transition animations (only affect keyframes)
Doing something like this would slightly increase the damage caused
by not having an additive cascading mechanism, but that's a problem
that's already present with both transitions and animations
separately. We should probably be thinking about adding an additive
cascading mechanism: it's useful here, for the opentype font
features, for counters, and likely a bunch of other things I'm
forgetting.
-David
--
L. David Baron http://dbaron.org/
Mozilla Corporation http://www.mozilla.com/
Received on Friday, 19 March 2010 23:49:30 UTC