- From: Vadim Plessky <lucy-ples@mtu-net.ru>
- Date: Fri, 22 Feb 2002 19:49:16 +0300
- To: <www-style@w3.org>
On Thursday 21 February 2002 22:21, Robert Koberg wrote: | one more thing on this: | | even if you named these properties butthead1, jimmy2, etc we would love | to use the feature. It just makes sense to have it included. If the main | thing that is holding this up is naming then I say get over it and just | create a new name that makes sense. | I would say that it makes sense to get those features implemented. Included into specs and not-implemented features make no sense, IMO. | | ----- Original Message ----- | From: "Stuart Ballard" <sballard@NetReach.Net> | To: <www-style@w3.org> | Sent: Thursday, February 21, 2002 10:44 AM | Subject: Re: RFC: ability to assign images to corners | | > Bert Bos wrote: | > > The CSS WG also likes it and in fact decided a few months back to try | > > to write a draft[1] about it. However, from *liking* it to actually | > > coming up with a consistent and implementable specification is quite | > > a long way. Corner pieces are relatively OK, but the edges may | > > contain a fractional number of tiles, what do you do then? Scale the | > > tile? Scale the element's content? Crop the tile? All of those? And | > > how do you keep the CSS rules simple to write? There are already | > > quite a number of border properties, we'd like to avoid that we get | > > two dozen more... | > | > border-image-width: (<number> | <percentage> | auto){1,2} | > border-image-height: (<number> | <percentage> | auto){1,2} | > | > Width applies to top and bottom (separately if two numbers are | > specified). Height applies to left and right. The border thickness can | > be obtained from other means (ie, the image for the top border is | > always scaled to the height of the thickness of the border). The | > "repeat" property is always implied to be in the direction that the | > border goes in. (TBD: should it be possible to specify "position" on | > the image?) | > | > border-corner-image: (none | <url>){1,4} | > very good. Easy to add, hopefully not too difficult to implement. | > The size of the image would be determined unambiguously by the | > thickness of the two intersecting borders at that point, so the size | > doesn't have to be specified. If one image is specified, it applies at | > all four corners; otherwise the four images go clockwise from the | > top-left. If no corner-image is specified, the borders of the two | > intersecting corners should be used, separated by a diagonal line: | > | > ----------------+ | > Top border /| | > --------------+ | | > | > | | <-- side border | > | > All that's left is the question of how to actually specify the image | > for each side. The only reason that's complicated is that there are | > already so many overlapping border-* properties that are shorthands for | > each other. Presumably if anybody actually understands the rationale | > for all those properties, it should be relatively easy to see where an | > image url could be fitted into them. It should be possible to specify | > "auto" for the border thickness: the thickness should then be | > determined by the intrinsic size of the border image on that side. | > | > How's that for a concrete proposal? It doesn't cover absolutely | > everything (for example, it's not possible to specify an image that | > should be tiled uniformly over the whole border area) but it might be a | > good starting point? If you are interested in my opinion: we should go for it! | > | > Stuart. -- Vadim Plessky http://kde2.newmail.ru (English) 33 Window Decorations and 6 Widget Styles for KDE http://kde2.newmail.ru/kde_themes.html KDE mini-Themes http://kde2.newmail.ru/themes/
Received on Friday, 22 February 2002 11:48:56 UTC