- From: Øyvind Stenhaug <oyvinds@opera.com>
 - Date: Fri, 28 Jun 2013 17:36:33 +0200
 - To: briceparent@free.fr
 - Cc: www-style@w3.org
 
On Fri, 28 Jun 2013 16:59:29 +0200, Brice PARENT <brice@websailors.fr>  
wrote:
> #my_element{
> width:50px;
> height:50px;
> opacity:0.2;
> transition:
>     width-increase 1s,
>     width-decrease 1s 1s,
>     height-increase 1s 1s,
>     height-decrease 1s,
>     opacity-increase: 0.5s 1.5s,
>     opacity-decrease: 0.5s;
> }
>
> #my_element:hover{
> width:100px;
> height:100px;
> opacity:1;
> }
This sounds like something that's already achievable:
#my_element {
     width: 50px;
     height: 50px;
     opacity: 0.2;
     transition: width 1s 1s, height 1s, opacity 0.5s;
}
#my_element:hover {
     width: 100px;
     height: 100px;
     opacity: 1;
     transition: width 1s, height 1s 1s, opacity 0.5s 1.5s;
}
Transition properties are taken from the "to" state:  
http://dev.w3.org/csswg/css-transitions/#starting
This also works for properties whose values can't be ordered (like  
'color', 'background-position' and 'transform').
-- 
Øyvind Stenhaug
Opera Software ASA
Received on Friday, 28 June 2013 15:38:54 UTC