- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Wed, 12 May 2004 16:30:20 -0700
- To: <ernestcline@mindspring.com>, "Chris Lilley" <chris@w3.org>
- Cc: <www-style@w3.org>
> There is one thing I think we can agree on tho. Adding gradients
> to CSS by extending the <color> value type would be a bad idea.
Don't need to extend color. Color value is just RGB[A]
If you can write short form:
margin: 1px 2px 3px 4px;
why not then:
background-color: magenta blue blue red red;
as a short form of background-color-top-left, background-color-top-right ...
?
UAs which will do not support gradients will take 'magenta' as a background
color.
I really don't understand. Some aesthetic reasons?
Andrew Fedoniouk / KISS follower.
http://terrainformatica.com
>
>
> From: Chris Lilley <chris@w3.org>
> >
> > On Wednesday, May 12, 2004, 10:06:24 PM, Ernest wrote:
> >
> >
> > EC> Rectangular gradients do not make sense for several
> > EC> properties that do use <color>. I may spend some time
> > EC> this weekend to come up with a fairly detailed gradient
> > EC> proposal.
> >
> > Once you are done reinventing SVG, we can then see how
> > detailed it was.
>
> Reinventing SVG is not my intention.
>
> I don't intend on proposing supporting arbitrary shapes or anything
> beyond a simple linear gradient. No scripting or animation. Stops
> only at what SVG would consider the beginning and the end. SVG is
> a tool to use for complex stuff, but I'm talking about simple stuff that
> won't require a full implementation of SVG to handle.
>
> Mega "let's implement every W3C standard" applications might be
> nice in the abstract, but a pain in the rear to program, and usually
> more than is what is needed. If that's the only thing worth implementing,
> then why doesn't the W3C just go ahead and combine everything into
> XLML (Xtra-Large Markup Language)? There are a ton of applications
> for which SVG is just simply much more than what is needed. Basic
> gradient patterns are simple to implement, simple to specify and are
> clearly an aspect of styling that is being used on the web today
> usually with non-scaled background images which is hardly
> great. scaled background images would be a minor improvement
> but will generally require a separate fetch (Files representing smooth
> gradients would for most uses be too large to work with data:URL's.)
>
> When I said detailed, I meant that rather than a plain vanilla
> description it would be something that could actually be examined
> with full implementation guidelines, not that it would be anywhere as
> complicated as even SVG Print Tiny.
>
> Gradients are certainly far less complicated than the 'border-mage-*'
> properties in the CSS3 Borders WD to both implement and understand.
> Now getting CSS to drop those in favor of using SVG and ::outside
> e::outside{background-image:url("example.svg")}
> would be a good idea. The ::outside pseudo-element from the
> generated content module is well suited for building up complicated
> borders and in this case would be able to do it with one image rather
> than the eight that CSS currently contemplates.
>
> There is one thing I think we can agree on tho. Adding gradients
> to CSS by extending the <color> value type would be a bad idea.
>
>
>
Received on Wednesday, 12 May 2004 19:31:23 UTC