Re: Gradient syntax proposal

On Mon, Aug 17, 2009 at 1:00 PM, fantasai<fantasai.lists@inkedblade.net> wrote:
> Tab Atkins Jr. wrote:
>>
>> (Not quite true, actually - now that I've allowed lengths in
>> color-stops, it's possible for you to use "in" on one stop, "px" on
>> another, and "em" on a third, thus producing an ordering that can vary
>> wildly based on pixel size and text size.  At that point you're really
>> digging your own grave, though - you can screw up your design in a
>> million different ways by mixing different classes of lengths, and I
>> don't feel it important to protect you from doing so in this one
>> circumstance.  You still can't mix lengths and %, though, which would
>> be the primary cause of order-switching, so I'm content.)
>
> I would prefer restricting stops to percentages. The swapping effect
> is confusing, and I don't see any reason you'd /need/ to use lengths
> when you can specify the length of the overall gradient already.

That is true.  One of the benefits of the full point-to-point syntax -
you can specify a gradient as, say, "left top to left 200px top" and
then 1% = 2px.

On the other hand, that works *only* when you're specifying a static
length for the gradient-line.  If you still want the gradient to
stretch across an element, you're sort of screwed.

At this point I'm really not sure what's best.  Some more author
feedback would be convenient, even if it's just implicit feedback from
looking at gradients in the wild.

Does anybody have a collection of in-the-wild gradient uses?  I wanna
check some out.

~TJ

Received on Monday, 17 August 2009 20:11:08 UTC