- From: Alan Gresley <alan@css-class.com>
- Date: Wed, 28 Sep 2011 19:28:03 +1000
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- CC: Lea Verou <leaverou@gmail.com>, www-style list <www-style@w3.org>
On 23/09/2011 10:32 AM, Tab Atkins Jr. wrote: > On Thu, Sep 22, 2011 at 5:06 PM, Lea Verou<leaverou@gmail.com> wrote: >> I was thinking, we could do something similar for animation keyframes, by >> allowing numbers to be specified instead of percentages. For example the >> above animation could become: >> >> @keyframes rainbow { >> from, to { background: red } >> 2 { background: yellow } >> 3 { background: green } >> 4 { background: aqua } >> 5 { background: blue } >> 6 { background: fuchsia } >> } >> >> #animation-demo { animation: 30s rainbow infinite; } > > That's a pretty interesting suggestion. What would happen for missing > numbers? Do they just get skipped over? (In other words, do we just > use the numbers for ordering?) I would hope so. > Can this be used to allow evenly-spacing keyframes between any two > keyframes, or only between the from/to keyframes? Good question. > Do you have more examples of where this would be useful? > > >> And while we're at it, perhaps it might be useful to allow<time> values as >> well, in the same way that<length> values are allowed in color-stop >> positions. > > Probably not a great idea, for the same reason using both px and % in > color-stop positions isn't a great idea - it's too easy to have the > keyframes accidentally change their ordering. Unlike color-stops, > keyframes don't have a canonical source ordering to help with fixup. > > ~TJ As Sebastian has stated in another reply, I think Lea is talking about time periods. Something like the below: @keyframes rainbow { 0s, 25s { background: red } 4s { background: yellow } 8s { background: green } 13s { background: aqua } 16s { background: blue } 21s { background: fuchsia } } I have proposed using time period in April this year. http://lists.w3.org/Archives/Public/www-style/2011Apr/0698.html -- Alan Gresley http://css-3d.org/ http://css-class.com/
Received on Wednesday, 28 September 2011 09:28:41 UTC