Skip to content

Commit 8c97182

Browse files
authored
[CSSGapDecorations] Refresh explainer with new outset properties (#1180)
1 parent 3c2b343 commit 8c97182

10 files changed

Lines changed: 41 additions & 14 deletions

CSSGapDecorations/explainer.md

Lines changed: 41 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -218,29 +218,56 @@ default; changing this behavior is covered in a later section of this document.
218218

219219
Authors may adjust the positions of endpoints relative to gap intersections,
220220
either as a fixed distance or as a percentage of the width of the intersection.
221-
The "zero point" is the edge of the intersection, with positive values extending
222-
into the intersection and negative values receding from it.
221+
The "zero point" is the edge of the intersection, with negative values extending
222+
into the intersection and positive values receding from it.
223223

224224
```css
225-
.outset-0px {
226-
column-rule-outset: 0px;
225+
.inset-0px {
226+
column-rule-inset: 0px;
227227
}
228228
```
229-
<image src="images/example-column-outset-0px.png">
229+
<image src="images/example-column-inset-0px.png">
230230

231231
```css
232-
.outset-5px {
233-
column-rule-outset: 5px;
232+
.inset-5px {
233+
column-rule-inset: -5px;
234234
}
235235
```
236-
<image src="images/example-column-outset-5px.png">
236+
<image src="images/example-column-inset-5px.png">
237237

238238
```css
239-
.outset-negative-5px {
240-
column-rule-outset: -5px;
239+
.inset-negative-5px {
240+
column-rule-inset: 5px;
241241
}
242242
```
243-
<image src="images/example-column-outset-minus-5px.png">
243+
<image src="images/example-column-inset-minus-5px.png">
244+
245+
Authors may also adjust endpoints more granularly, making a distinction between "edge"
246+
endpoints (which fall on the edge of the container),
247+
and "interior" endpoints (any endpoint that is not an "edge").
248+
249+
```css
250+
.edge-interior-insets {
251+
column-rule-edge-inset: 0px;
252+
column-rule-interior-inset: 5px;
253+
}
254+
```
255+
256+
<image src="images/example-column-interior-inset-5px.png">
257+
258+
Similarly, authors can have even more granular control to adjust the positions of endpoints,
259+
making a distinction between "start" and "end" endpoints, in addition to the "edge" and "interior" distinction.
260+
261+
```css
262+
.start-end-edge-interior-insets {
263+
column-rule-start-edge-inset: 0px;
264+
column-rule-end-edge-inset: 8px;
265+
column-rule-start-interior-inset: 0px;
266+
column-rule-end-interior-inset: 8px;
267+
}
268+
```
269+
270+
<image src="images/example-column-start-end-edge-interior-insets.png">
244271

245272
### Interaction with spanning items
246273

@@ -251,15 +278,15 @@ In the latter case, gap decorations paint "behind" items in the container.
251278
```css
252279
.t-intersections {
253280
gap-rule-break: spanning-item;
254-
gap-rule-outset: 0px;
281+
gap-rule-inset: 0px;
255282
}
256283
```
257284
<image src="images/example-break-spanning-item.png">
258285

259286
```css
260287
.all-intersections {
261288
gap-rule-break: intersection;
262-
gap-rule-outset: 0px;
289+
gap-rule-inset: 0px;
263290
}
264291
```
265292
<image src="images/example-break-intersection.png">
@@ -446,7 +473,7 @@ example
446473
```css
447474
.container {
448475
rule: 1px solid black;
449-
column-rule-outset: 0px;
476+
column-rule-inset: 0px;
450477
}
451478
```
452479

CSSGapDecorations/images/example-column-outset-0px.png renamed to CSSGapDecorations/images/example-column-inset-0px.png

File renamed without changes.

CSSGapDecorations/images/example-column-outset-50percent.png renamed to CSSGapDecorations/images/example-column-inset-50percent.png

File renamed without changes.

CSSGapDecorations/images/example-column-outset-minus-5px.png renamed to CSSGapDecorations/images/example-column-inset-5px.png

File renamed without changes.

CSSGapDecorations/images/example-column-outset-5px.png renamed to CSSGapDecorations/images/example-column-inset-minus-5px.png

File renamed without changes.
2.36 KB
Loading
2.29 KB
Loading

CSSGapDecorations/images/example-segment-outset-0px.png renamed to CSSGapDecorations/images/example-segment-inset-0px.png

File renamed without changes.

CSSGapDecorations/images/example-segment-outset-minus-5px.png renamed to CSSGapDecorations/images/example-segment-inset-minus-5px.png

File renamed without changes.

CSSGapDecorations/images/example-segment-outset-plus-5px.png renamed to CSSGapDecorations/images/example-segment-inset-plus-5px.png

File renamed without changes.

0 commit comments

Comments
 (0)