- From: Sebastian Zartner via GitHub <sysbot+gh@w3.org>
- Date: Sun, 06 Nov 2022 00:34:48 +0000
- To: public-css-archive@w3.org
SebastianZ has just created a new issue for https://github.com/w3c/csswg-drafts:
== [css-backgrounds-4] Add slashes between individual `border-color` values ==
As [mentioned in the change to add the `stripes()` function](https://github.com/w3c/csswg-drafts/pull/7029#issuecomment-1104969215), I believe it makes sense to follow the example of `grid-area` and separate the different longhand values of `border-color` via slashes.
This makes it easier to distinguish them, especially in regard of the aforementioned new function. And it makes the syntax also more future-proof for further extensions.
The existing one-to-four `<color>`s syntax still needs to be supported, of course. Though all new features like the `<1d-image>` values require the values to be separated by slashes. So the suggested syntax is:
```
<<color>>{1,4} | [ <<color>>? <<1d-image>>? ]! [ / [ <<color>>? <<1d-image>>? ]! ]{0,3}
```
Examples:
```
border-color: red / yellow / lime / blue;
border-color: stripes(white, silver) / stripes(white, silver) / stripes(black, gray) / stripes(black, gray);
border-color: red / stripes(yellow, orange) / lime / stripes(blue, navy);
```
Sebastian
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/8026 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Sunday, 6 November 2022 00:34:50 UTC