- 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