- From: Zack Weinberg <zweinberg@mozilla.com>
- Date: Sat, 22 Aug 2009 23:58:46 -0700
- To: Andrew Fedoniouk <news@terrainformatica.com>
- Cc: W3C Emailing list for WWW Style <www-style@w3.org>
- Message-ID: <20090822235846.01a51987@trurl>
Andrew Fedoniouk <news@terrainformatica.com> wrote: > div.case10 > { > width:10%; > height:60px; > border:30px solid; > border-radius: 60px/20px; > } > ? > > I am getting this (content updated): > http://www.terrainformatica.com/w3/round-corners-sciter.png > > Cool of course but is the right way of doing this? What we want to be saying, for the inner-edge-is-a-sharp-corner case, is something like this: draw lines outward from the inner corner, continuing the line segments of the inner edge, until they intersect the outer edge. The gradient must be inside the region so defined. I think this is what the current wording means, but it *is* confusing, and my revision isn't the right fix -- as this example shows, the transition might *not* be supposed to cover all of the area with a curved outer border. I've added another case to my diagram. > >> I believe that the only reasonable type of gradient here is so > >> called conic gradient. Probably it makes sense to define just > >> that? > > > > I'd call that out of scope for Level 3. There are several shipping > > implementations that do sharp transitions. > > I am not asking to remove optionality of gradient. Sorry, I misunderstood you. I agree that a conical gradient is appropriate in the abstract, but I do not want to write an exact mathematical description of the gradient to use into the spec, there isn't a convenient other spec to refer to (neither SVG nor PDF appears to define conical gradients), and it doesn't seem fair to implementers to give them neither of those. zw
Attachments
- image/svg+xml attachment: corner-transition-diagram.svg
Received on Sunday, 23 August 2009 06:59:47 UTC