W3C home > Mailing lists > Public > www-style@w3.org > April 2010

Re: [css3-transitions] Adding keyframes to transitions

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Wed, 7 Apr 2010 10:20:23 -0700
Message-ID: <w2udd0fbad1004071020n42fe8cf0r5aed5037be6cbe00@mail.gmail.com>
To: Brad Kemper <brad.kemper@gmail.com>
Cc: Perry Smith <pedzsan@gmail.com>, www-style list <www-style@w3.org>
On Wed, Apr 7, 2010 at 10:13 AM, Brad Kemper <brad.kemper@gmail.com> wrote:
> Aside: I think if the bounce involved 'left', then it would be overridden by
> the 'left' in the transition-property. At least, that makes the most sense
> to me.

Really?  I would think the opposite.  The reason I'd like the
animation to override the transition is so I can express greater
control over the transition.

For example, say all I want to do is transition 'left' on an element,
but I want it to do so by making it quickly fly from start to end, and
then bounce slightly before settling down.  You can't express this
with any timing function (nor will you ever be able to, since it's
non-invertible).  Potentially, I could do this by creating an
animation that does this, and then hooking it to a 'left' transition.

To do this *properly*, of course, requires some way to refer to the
start and end values in an animation, and do math to them.  You can't
do that right now, but I can see it being added in the future, and
wouldn't want to shut down the possibility of doing what I described
above.

For now, since it's not very useful to manipulate the property you're
transitioning, I'd just recommend not doing so.  I don't think it's a
problem right now to say "you probably don't want to do that", and
then later make it useful to do it.

~TJ
Received on Wednesday, 7 April 2010 17:21:16 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:26 GMT