Re: when do transitions occur?

On Thu, 15 Sep 2011 21:48:43 +0200, Tab Atkins Jr. <jackalmage@gmail.com>  
wrote:

> On Thu, Sep 15, 2011 at 2:41 AM, Brian Manthos <brianman@microsoft.com>  
> wrote:

>> Example D (CSS3)
>>        from    { text-shadow: 1px 2px 3px red; }
>>        to      { text-shadow: 1px 2px 3px blue; }
>>
>> Example E (CSSn, where n > 3)
>>        from    { text-shadow: 1px 2px 3px pink; text-shadow-color: red;  
>> }
>>        to      { text-shadow: 1px 2px 3px cyan; text-shadow-color:  
>> blue; }

>> CSS3 browser - Example D
>> 1. text-shadow event ("1px 2px 3px red" -> "1px 2px 3px blue")
>>
>> CSS3 browser - Example E
>> 1. text-shadow event ("1px 2px 3px pink" -> "1px 2px 3px cyan")
>>
>> CSSn browser - Example D
>> 1. text-shadow event ("1px 2px 3px red" -> "1px 2px 3px blue")
>> 2. text-shadow-color event ("red" -> "blue")
>>
>> CSSn browser - Example E
>> 1. text-shadow event ("1px 2px 3px red" -> "1px 2px 3px blue")
>> 2. text-shadow-color event ("red" -> "blue")
>
> Agreed with all of these - this is the only way I can see it working
> sanely with the possibility of turning properties into shorthands in
> the future.

So a shorthand value is constructed based on the cascaded longhand values  
(or something like that). What if that's not possible? No event?

E.g.
 from { border: solid; }
 to { border: dotted; border-left-style: none; }

-- 
Øyvind Stenhaug
Core Norway, Opera Software ASA

Received on Friday, 16 September 2011 09:17:16 UTC