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

Re: [css3-transitions] shorthand/longhand handling in transition property

From: Tab Atkins Jr. <jackalmage@gmail.com>
Date: Mon, 25 Oct 2010 14:21:18 -0700
Message-ID: <AANLkTin1mpQ+h5Q4XJky-NpMM=jdYhLuN7uid=UjJYXo@mail.gmail.com>
To: Simon Fraser <smfr@me.com>
Cc: Sylvain Galineau <sylvaing@microsoft.com>, www-style list <www-style@w3.org>
On Mon, Oct 25, 2010 at 2:14 PM, Simon Fraser <smfr@me.com> wrote:
> On Oct 22, 2010, at 3:04 PM, Sylvain Galineau wrote:
>
> The current Editor's Draft [1] defines both the following rules:
>
> # If one of the identifiers listed is a shorthand property, implementations
> # must start transitions for any of its longhand sub-properties that are
> animatable,
> # using the duration, delay, and timing function at the index corresponding
> to the
> # shorthand.
>
> # If a property is specified multiple times in the value of
> 'transition-property'
> # (either on its own or via a shorthand that contains it), then the
> transition that
> # starts uses the duration, delay, and timing function at the index
> corresponding to
> # the last occurrence of the property.
>
> What seems undefined is whether the following results in a duplicate:
>
> transition-property: border-width, border-right-width;
> transition-duration: 3s, 1s;
>
> In other words, should this be equivalent to (a):
>
> transition-property: border-top-width, border-bottom-width,
> border-left-width, border-right-width;
> transition-duration: 3s, 3s, 3s, 1s;
>
> Or (b):
>
> transition-property: border-top-width, border-right-width,
> border-bottom-width, border-left-width, border-right-width;
> transition-duration: 3s, 3s, 3s, 3s, 1s;
>
> Agreed that the spec needs to clarify this, and behavior (b) probably makes
> most sense.

(b) is certainly how I expect this to work.

~TJ
Received on Monday, 25 October 2010 21:22:11 GMT

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