- From: Robin Berjon <robin.berjon@expway.fr>
- Date: Thu, 12 Aug 2004 13:53:21 +0200
- To: Bjoern Hoehrmann <derhoermi@gmx.net>
- Cc: www-style@w3.org
Bjoern Hoehrmann wrote:
> * Chris Lilley wrote:
>>Then, an SVG image can be used to create a gradient as a background.
>>Replicating SVG functionality into CSS3 would be a bad direction.
>
> Maybe it is just me, but I dislike the idea to create about six SVG
> documents for a site like <http://www.blogger.com/start>
It's probably just you because the fact is you can put as many gradients
as you like into a single SVG document :)
> and depend
> on SVG support in background-images in the client
Or depend on support for CSS3 in the browser. Hmmmm.
> (e.g., creating a different set of about six images to
> use them for an alternate style sheet)
Again, no.
> rather than adding few lines
> to the style sheet,
A few lines? You sure? Just for linear gradients, you need:
- two points to specify where it starts and where it ends, which adds
up to four items.
- as many rgba stops as there are colours, and for each their offsets
- what happens at gradient edges, does it pad, reflect, or repeat?
So what would it look like? Perhaps:
background: gradient(10px, 20px, 100px, 200px pad rgba(120,14,42,50)
0.3, rgba(120,14,42,50) 0.4, rgba(120,14,42,50) 0.7, rgba(120,14,42,50)
0.9);
Hmmm. I prefer the SVG version.
> just because CSS syntax for gradients would be
> a "bad direction"
CSS is a styling language, not a graphics language. It's also not a
generic syntax for everything and the dog's breakfast.
--
Robin Berjon
Received on Thursday, 12 August 2004 11:53:54 UTC