- From: Alan Gresley <alan@css-class.com>
- Date: Thu, 23 Jun 2011 10:27:28 +1000
- To: www-style@w3.org
On 23/06/2011 3:46 AM, fantasai wrote: > ChrisL: My recollection was to have that on the agenda this week > plinss: What are the contentious issues here? > ChrisL: For Transitions wasn't clear, did CSSWG want to keep that as a > separate spec > ChrisL: So whether to jointly develop that > sylvaing: Could also argue that we need to talk about that for 2D and > 3D Transforms > sylvaing: They use same properties. Would be weird to move one to CR > while other is behind > plinss: I'm confused about your questions, Chris. > ChrisL: Question is to have Transitions and Animations both worked on > by the FXTF > dbaron: Why? > ChrisL: They apply both to SVG and to HTML > ChrisL: Needs to be clear how that works > dbaron: That could be said about most modules in CSS > ChrisL: That's true, but in this case, but in this case we have animation > model in CSS and not clear that same model is being used in SVG > ChrisL: More potential conflicts > ChrisL: No call for CSS Fonts to be developed in TF, since it's clear how > they apply. > ChrisL: And box model stuff doesn't apply to SVG > ChrisL: So not everything needs to be jointly developed. Just certain > things need to be. (This is some brief feedback) Transitions and Animations: I believe that Transitions and Animations should be jointly develop and be part of the same spec. Here are some reasons. 1. The interaction with scripting. 2. One author that I am aware of (me) has used them together when doing animation. This has somewhat depended on if I have used scripting in such animation but I do based this opinion on minimal experimentation (with one exception 'A' see below). 3. Both Transitions and Animations work somewhat similar (with one exception 'B' see below) with events such a :hover :active, media queries and scripting. 2D and 3D Transforms: I believe that 2D and 3D Transforms should be jointly develop and be part of the same spec. Here are some reasons. 1. What Sylvain said, (it) "would be weird to move one to CR while (the) other is (left) behind." 2. I see it as repetition for the spec authors to have to repeat particular aspects that are have the same principle in both specs. This includes but is not limited to BFC, painting order, z-index. I do think it is a mistake to see SVG animation and CSS animation in the same way. I have no experience in SVG animation but I presume that if is is possible to swap painting order with SVG animation then this is only affecting the painting order. CSS animation is very different since you can move 3D constructs via rotation of the X and Y axises (also X axis with certain situations) and have two 3D constructs visually move in virtual 3D space in front and behind each other. A. Some animation works differently if scripting is used instead of keyframes. I have not created a proper test case but it is apparent with this test [1] which I can not reproduce via keyframes. B. Some transitions between property values happen instantaneously with :hover :active, media queries where with animations using keyframes, this is not the case. [1] http://css-class.com/test/css/3/transforms/perspective-basics.htm (With the top left example (with transform: rotateX(-45deg) rotateY(45deg), if you select '200' (for perspective) and 'TL' (for transform-origin) the box transitions to such an extent that you are seeing the back of the box. This can not be done with keyframes and I don't understand why this is the case) -- Alan Gresley http://css-3d.org/ http://css-class.com/
Received on Thursday, 23 June 2011 00:28:03 UTC