- From: Rik Cabanier <cabanier@gmail.com>
- Date: Mon, 29 Sep 2014 10:33:42 -0700
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: www-style list <www-style@w3.org>
- Message-ID: <CAGN7qDCg9fZcYNiiCdunSTEfwgfMjchNz-e7fqZCyOhqSzODpA@mail.gmail.com>
On Mon, Sep 29, 2014 at 9:40 AM, Tab Atkins Jr. <jackalmage@gmail.com> wrote: > On Sun, Sep 28, 2014 at 8:41 PM, Rik Cabanier <cabanier@gmail.com> wrote: > > All, > > I have a couple of question about the current wording of midpoints for > CSS > > gradients. > > > > 1. The spec [1] contains 2 contradictory statements: > > > > Similarly, the color of a color stop can be omitted. The causes the > color to > > be automatically computed to halfway between the two surrounding stops, > so > > that the "midpoint" of a transition can be easily adjusted. If multiple > > stops in a row lack a color, they space themselves out equally in "color > > space", giving more control over the smoothness of the transition. > > > > and: > > > > There can only be at most one color interpolation hint between any two > given > > normal color stops; using more than that makes the function invalid. > > > > I think the second statement is the correct one since exponential > > interpolation between midpoints is not defined. > > Yup, I noticed that I still had contradictory stuff around when I was > trimming it for Images 3. I'll fix. > > > 2. The spec also doesn't require that a midpoint is not the first or last > > stop in a gradient. > > Yes it does, per the grammar. > OK. I was looking at the prose. Maybe you can clarify it there? > > 3. I think it's OK to assume that a midpoint that coincides with a > regular > > stop, does nothing? > > No, I'm pretty sure it has a (dramatic) effect on interpolation. Why > would it do nothing? Yes, is that dramatic effect desirable? Given 3 colorstops red, green and blue and a midpoint that coincides with green, the gradient will be 2 squares red and blue. > > 4. It is now legal to write a color stop with no information at all. > > For instance: linear-gradient(white 0%,,black 100%) -> note the two > commas. > > Is this OK? > > That's not legal. What part of the grammar makes you think that? > Can you clarify that in the prose?
Received on Monday, 29 September 2014 17:34:10 UTC