- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Wed, 30 Oct 2013 10:30:19 -0700
- To: www-style@w3.org
On 10/30/2013 10:08 AM, Chris Lilley wrote: > >> One complication is that percentage values for SVG-style x and y are >> interpreted differently than percentage values in the corresponding >> components of the <new-position> syntax. > > That argues for keeping what we have so that people (who are > increasingly familiar with SVG) can build on their knowledge there > rather than having to remember that in CSS, shapes behave sort of > differently sometimes. Well there's several issues here: 1. Syntax of the functional notation's internals a. Use 4 consecutive lengths (x y w h) b. Use radial-gradient syntax (w h at x y) 2. Interpretation of percentages for rectangles a. position top-left corner (100%, 100% puts top-left of rectangle in bottom right corner of box) b. using background-position scheme (100%, 100% puts bottom-right of rectangle in bottom right corner of box) 3. Using <position> vs [<length>|<percentage>]{2} a. Use <position>, like background-position and radial-gradients do b. Use [<length>|<percentage>]{2} in a way that prevents expansion into <position> later c. Use [<length>|<percentage>]{2} in a way that can extend into <position> later Note: b. does not extend well to handle i18n requests like using start/end keywords ~fantasai
Received on Wednesday, 30 October 2013 17:30:48 UTC