- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Thu, 7 Dec 2006 16:14:36 -0800
- To: "David Woolley" <david@djwhome.demon.co.uk>, <www-style@w3.org>
----- Original Message -----
From: "David Woolley" <david@djwhome.demon.co.uk>
To: <www-style@w3.org>
Sent: Thursday, December 07, 2006 1:32 PM
Subject: Re: [css3] Proposal
|
| >
| >
| > My apologies if this has been suggested in the past, I did do a quick
| > but hardly exchaustive search.
| >
| > I propose a new property called "animation". For most elements, it
|
| I agree with others that this is behaviour, and doesn't belong in
| CSS.
behavior is a module of CSS3 as far as I can see:
http://www.w3.org/TR/css3-roadmap/#becss
So it already belongs to CSS somehow.
Speaking about animations as behaviors...
Let's assume we have some set of "standard" behaviors, then:
Master style sheet of some UA will be able to use:
img:animation { behaivor: animate-image; }
And user will be able to define:
img:animation { behaivor: none; }
on his/her end.
But behaviors define logic of actions.
Animation in its turn is presentation atribute rather than
logic. So it is under CSS umbrella I beleive.
| Some things, like marquee almost certainly only got in because
| marquee was forced into HTML by Microsoft. (Actually, marquee is bad
| practice, from an accessibility point of view.)
For the sake of fairness we need to mention the <blink> thing also:
http://en.wikipedia.org/wiki/Blink_tag
|
| > A value of "reload" would cause the animation to play from frame 1
|
| You need to make the language more general. Vector animation has a
| time line, but doesn't necessarily have frames.
|
| > This property would be of particular use in designing Flash-like
| > effects, animated button/links and even user.css (where I imagine a
|
| For Flash like effects with W3C technologies, use, what has become,
| W3C's equivalent of Flash, SVG. (Although, personally, I would prefer
| to have a widely implemented static vector format than a Flash competitor.)
|
| > great many people might have img { animation:pause !important; } at
| > the top of the file).
|
| Yes, but that also exposes a flaw in that a user cannot force the
| animation to run without stopping or pausing; you need another value.
Andrew Fedoniouk.
http://terrainformatica.com
Received on Friday, 8 December 2006 00:14:52 UTC