W3C home > Mailing lists > Public > www-style@w3.org > January 2012

RE: [css3-transitions] Transitions from display:none

From: Sylvain Galineau <sylvaing@microsoft.com>
Date: Mon, 16 Jan 2012 23:12:37 +0000
To: Lea Verou <leaverou@gmail.com>, Øyvind Stenhaug <oyvinds@opera.com>
CC: "www-style@w3.org" <www-style@w3.org>
Message-ID: <3C4041FF83E1E04A986B6DC50F01782903401322@TK5EX14MBXC296.redmond.corp.microsoft.com>

[Lea Verou:]
> 
> On 13/12/11 18:43, Øyvind Stenhaug wrote:
> > Hi,
> >
> > I see it was resolved at TPAC that "CSS animations do not start or
> > continue running on elements that are display:none or inside
> > display:none elements"
> > (<http://lists.w3.org/Archives/Public/www-style/2011Nov/0709.html>).
> >
> > However, transitions need to be considered too, and I couldn't find a
> > similar issue reported on the list. And even if the transitions spec
> > were to get some similar wording, it would be necessary to define in
> > what order simultaneous style changes are considered to happen for
> > this purpose. This also seems somewhat connected with the plans to
> > make all properties interpolable.
> >
> > For instance, one might expect margin-left to transition in this case
> > (and maybe especially so if 'display' were to be interpolated
> > similarly to 'visibility'):
> >
> > #test { transition-duration: 0.5s; }
> > #test.before { display: none; margin-left: 100px; } #test.after {
> > display: block; margin-left: 0px; }
> >
> > However, we have already seen a case relying on the opposite, and thus
> > looking buggy in Opera.
> >
> Why not handle all non-interpolable values like visibility and interpolate
> them through a discrete step?

What are 'all non-interpolable values like visibility'? We should be specific
as to which cases we want to talk about as there are far more that just can't
really be reasonably defined.


Received on Monday, 16 January 2012 23:13:03 GMT

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