- From: Matt Rakow <marakow@microsoft.com>
- Date: Thu, 27 Feb 2014 01:53:05 +0000
- To: Aryeh Gregor <ayg@aryeh.name>
- CC: "www-style@w3.org" <www-style@w3.org>
Ah, good point, I hadn't thought of that. It does seem like there's value in requiring the developer to explicitly mark the root of a 3d scene. Perhaps the better approach would be to make transform-style inherit? This would still help facilitate that mainstream use case (continuing to build out a 3d scene). Also, it would require the developer to explicitly mark the root of a nested flattened scene as "flat", which also seems nice for its explicitness. This would change the example from my previous mail to: <div class="three-d-root"> <div class="transformed-element"> <div class="transformed-element"> <div class="transformed-element"> <div class="scene-flattener"> <div class="three-d-root"> <div class="transformed-element"> <div class="transformed-element"> <div class="transformed-element"> .three-d-root { transform-style: preserve-3d; } .scene-flattener { transform-style: flat; } What do you think? Thanks, -Matt > -----Original Message----- > From: Aryeh Gregor [mailto:ayg@aryeh.name] > Sent: Tuesday, February 25, 2014 4:23 AM > To: Matt Rakow > Cc: www-style@w3.org > Subject: Re: [css-transforms] Initial value of transform-style > > On Tue, Feb 25, 2014 at 1:33 AM, Matt Rakow <marakow@microsoft.com> > wrote: > > I definitely agree that there are scenarios for 'flat' as Simon mentioned in > his mail [2], but I think these represent the minority case. It seems to me > that the only scenario where 'flat' is the desired value is that scenario where > the author wants to explicitly flatten a subtree of a 3d model. > > If the page you're working with has a background on the root element, then > it would probably be surprising if the 3D transforms you applied to a > descendant tree caused part or all of it to vanish behind the page's > background. If the whole page had transform-style: > preserve-3d, this is what would happen. If only the elements you mean to > apply 3D styles to have preserve-3d, they will not intersect with the page > background, which is probably the desired effect. I don't know if this is a > minority or not, but I wouldn't think so.
Received on Thursday, 27 February 2014 01:53:34 UTC