W3C home > Mailing lists > Public > www-style@w3.org > February 2002

Re: RFC: ability to assign images to corners

From: Robert Koberg <rob@koberg.com>
Date: Thu, 21 Feb 2002 10:31:32 -0800
Message-ID: <0c3601c1bb05$fcfec470$8501a8c0@TILLER>
To: "Bert Bos" <bert@w3.org>, <www-style@w3.org>
Hi,
----- Original Message -----
From: "Bert Bos" <bert@w3.org>
> Vadim Plessky writes:
> > On Wednesday 20 February 2002 20:14, Robert Koberg wrote:
> > |   I would like to have a box on the page that uses 4 uniques corners.
I
> > | would also like the borders to be assignd unique images that can tile
so it
> > | can be any height or width.
> > |
> > |   *-----*
> > |   |       |
> > |   |       |
> > |   *-----*
> > |
> > |   best,
> > |   -Rob
> >
> > I second back this proposal.
> > Besides, you should be able to change those borders (corners)
dynamically,
> > with mouse :hover or for :focus / :active state
> > Traditional Windowing Environment is dieing, web becomes more and more
> > important. We should implement in CSS (Visual Rendering/Behavior) best
> > features of legacy windowing environments, like MS WIndows, X-Windowing
> > System or MacOS.
>
> 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?

I don't know how these things are handled internally but why can't have the
same behavior as tiling backgrounds in TDs (crop)? Or perhaps there is a
limitaion placed (don't really like this idea, but it still works for my
cases), that is: if tiling a width border then you must have an image that
is one pixel in width; if tiling a height it has to be 1 pixel in height. No
fractions this way.

> 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...


div.coolBox {

top-right-corner: top_rt_corner.gif;
bottom-right-corner: btm_rt_corner.gif;
bottom-left-corner: btm_lft_corner.gif;
top-left-corner: top_lft_corner.gif;

top-border-tile: top_brdr.gif;
right-border-tile: rt_brdr.gif;
bottom-border-tile: btm_brdr.gif;
left-border-tile: lft_brdr.gif;

}

>
> Of course, the best way you can help is to send concrete proposals.

why not discuss it with us on this list?

>
> [1] http://www.w3.org/Style/CSS/current-work#borders

doesn't mention corners other than rounded and I assume that is not image
based.

best,
-Rob
Received on Thursday, 21 February 2002 13:34:07 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:13 GMT