W3C home > Mailing lists > Public > www-style@w3.org > June 2011

Re: [css3-images] linear-gradient keywords and angles are opposite

From: Florian Rivoal <florianr@opera.com>
Date: Fri, 10 Jun 2011 11:34:58 +0900
To: www-style@w3.org
Message-ID: <op.vwt9gks94p7avi@localhost.localdomain>
On Fri, 10 Jun 2011 11:19:14 +0900, fantasai  
<fantasai.lists@inkedblade.net> wrote:

> On 06/10/2011 09:14 AM, Brian Manthos wrote:
>>> From: Simon Fraser [mailto:smfr@me.com]
>>> I don't like this, for the reason that fantasai described earlier in  
>>> the thread. I
>>> think it's more intuitive for the keyword to describe the starting  
>>> position of
>>> the gradient. It comes as the first parameter, so logically associates  
>>> with the
>>> start of the gradient. Similarly, in the declaration it comes next to  
>>> the first
>>> color stop, so mentally will be associated with that stop.
>>>
>>> linear-gradient(left, black, white)
>>>
>>> It just obviously a black->white gradient from left to right. Being  
>>> right-to-left
>>> just hurts my brain.
>>
>> linear-gradient(0deg, black, white);
>>
>> Does it also hurt your brain that black is not used at the 0deg side of  
>> the
>> coordinate system?
>
> No, because I'm taking an angle as a direction to move in, not as a  
> start point.

To me, the way not to be confused about angles is to think of upwards  
gradients as the "natural" orientation, and the angle as a clockwise  
rotation from there.

  - Florian
Received on Friday, 10 June 2011 02:35:40 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 17:20:41 GMT