W3C home > Mailing lists > Public > www-style@w3.org > January 2014

Re: [css-shapes] Animating <basic-shape>s updated

From: fantasai <fantasai.lists@inkedblade.net>
Date: Tue, 28 Jan 2014 15:57:44 -0800
Message-ID: <52E843F8.2060307@inkedblade.net>
To: www-style@w3.org
On 01/28/2014 03:15 PM, fantasai wrote:
> On 01/28/2014 02:44 PM, Alan Stearns wrote:
>> On 1/28/14, 2:33 PM, "fantasai" <fantasai.lists@inkedblade.net> wrote:
>>
>>> On 01/28/2014 02:21 PM, Alan Stearns wrote:
>>>>
>>>> ----
>>>> To serialize the <basic-shape> functions,
>>>> serialize as per their individual grammars,
>>>> in the order the grammars are written in,
>>>> avoiding calc() expressions where possible,
>>>> omitting components when possible without changing the meaning,
>>>> joining space-separated tokens with a single space,
>>>> and following each serialized comma with a single space.
>>>>
>>>> For the <position> values in ellipse() and circle(),
>>>> the 2- and 4-value forms are preferred over the 1- and 3-value forms.
>>>> ----
>>>
>>> I think we need to be clearer here that the 1- and 3-value
>>> forms aren't ever generated, and the 2-value form is
>>> preferred over 4-value where possible without calc().
>>>
>>> Otherwise looks good.
>>
>> How about:
>>
>> ----
>> The <position> values in ellipse() and circle()
>> serialize to their 2- and 4-value forms only,
>> preferring the 2-value form
>> when it can be expressed without calc()
>> ----
>
> r+

Actually, it's not clear what happens with
   bottom calc(30%+20px) right calc(30%+20px)

I.e. I could interpret that sentence as wanting either
   calc(70%-20px) calc(70%-20px)
or
   bottom calc(30%+20px) right calc(30%+20px)
It should be clear that we'd end up as the first.

~fantasai
Received on Tuesday, 28 January 2014 23:58:12 UTC

This archive was generated by hypermail 2.4.0 : Monday, 23 January 2023 02:14:36 UTC