Skip to content

Commit 189367e

Browse files
masonry -> grid-lanes
1 parent da35011 commit 189367e

16 files changed

+193
-39
lines changed

css-masonry/blog.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@
4949
margin-inline: auto;
5050
padding-inline: var(--margin);
5151

52-
display: masonry;
53-
grid-template-columns: repeat(auto-fill, minmax(15rem, 1fr));
52+
display: grid-lanes;
53+
grid-lanes: repeat(auto-fill, minmax(15rem, 1fr));
5454
gap: 2rem;
5555
}
5656

57-
@supports not (display: masonry) {
57+
@supports not (display: grid-lanes) {
5858
main {
5959
display: grid;
6060
align-items: start;

css-masonry/cars.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@
3838
}
3939

4040
.road {
41-
display: masonry;
41+
display: grid-lanes;
4242
item-tolerance: 0;
43-
grid-template-columns: repeat(5, 50px);
43+
grid-lanes: repeat(5, 50px);
4444
gap: var(--traffic-density) 20px;
4545
width: 341px;
4646
height: 100%;

css-masonry/kanban.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@
1515
.kanban-board {
1616
padding: 2rem;
1717
background: #eee;
18-
display: masonry;
19-
grid-template-columns: 1fr repeat(2, 1.5fr) 1fr;
18+
display: grid-lanes;
19+
grid-lanes: 1fr repeat(2, 1.5fr) 1fr;
2020
gap: 1rem 2rem;
2121
max-width: 1500px;
2222
border-radius: 1rem;
2323
}
2424

25-
@supports not (display: masonry) {
25+
@supports not (display: grid-lanes) {
2626
.kanban-board {
2727
display: grid;
2828
grid-auto-flow: dense;

css-masonry/masonry-is-awesome.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616
padding: 0 var(--size);
1717
max-width: 1200px;
1818

19-
display: masonry;
20-
grid-template-columns: repeat(auto-fill, var(--size));
19+
display: grid-lanes;
20+
grid-lanes: repeat(auto-fill, var(--size));
2121
gap: 1rem;
2222
}
2323

24-
@supports not (display:masonry) {
24+
@supports not (display:grid-lanes) {
2525
body {
2626
display: grid;
2727
}

css-masonry/nature.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@
8585
}
8686

8787
main {
88-
display: masonry;
89-
grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
88+
display: grid-lanes;
89+
grid-lanes: repeat(auto-fit, minmax(10rem, 1fr));
9090
gap: var(--gap);
9191
}
9292

@@ -95,19 +95,19 @@
9595
}
9696

9797
:has(input[id="layout-same-size"]:checked) main {
98-
grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
98+
grid-lanes: repeat(auto-fit, minmax(10rem, 1fr));
9999
}
100100

101101
:has(input[id="layout-first-last"]:checked) main {
102-
grid-template-columns: 14ch repeat(auto-fill, minmax(28ch, 1fr)) 14ch;
102+
grid-lanes: 14ch repeat(auto-fill, minmax(28ch, 1fr)) 14ch;
103103
}
104104

105105
:has(input[id="layout-narrow-wide"]:checked) main {
106-
grid-template-columns: repeat(auto-fill, minmax(8rem, 1fr) minmax(16rem, 2fr)) minmax(8rem, 1fr);
106+
grid-lanes: repeat(auto-fill, minmax(8rem, 1fr) minmax(16rem, 2fr)) minmax(8rem, 1fr);
107107
}
108108

109109
:has(input[id="layout-fib"]:checked) main {
110-
grid-template-columns: 1fr 1fr 2fr 3fr 5fr 8fr;
110+
grid-lanes: 1fr 1fr 2fr 3fr 5fr 8fr;
111111
}
112112

113113
main .photo img {
@@ -116,7 +116,7 @@
116116
border-radius: .5rem;
117117
}
118118

119-
@supports not (display: masonry) {
119+
@supports not (display: grid-lanes) {
120120
main {
121121
display: grid;
122122
align-items: stretch;

css-masonry/new-york.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,12 @@
2020
}
2121

2222
main {
23-
display: masonry;
24-
grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
23+
display: grid-lanes;
24+
grid-lanes: repeat(auto-fill, minmax(200px, 1fr));
2525
gap: 2vw;
2626
}
2727

28-
@supports not (display:masonry) {
28+
@supports not (display:grid-lanes) {
2929
main {
3030
display: grid;
3131
}

css-masonry/random.html

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="UTF-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<title>Kanban board</title>
8+
<style>
9+
main {
10+
display: grid-lanes;
11+
grid-lanes: 1fr 1fr 1fr;
12+
gap: 4px;
13+
padding: 4px;
14+
background: #999;
15+
}
16+
17+
.item {
18+
background: #eee;
19+
}
20+
21+
.item.featured {
22+
grid-column: span 2;
23+
}
24+
</style>
25+
</head>
26+
27+
<body>
28+
29+
<main>
30+
<div class="item" style="height:200px;"></div>
31+
<div class="item featured" style="height:150px;"></div>
32+
<div class="item featured" style="height:200px;"></div>
33+
<div class="item" style="height:220px;"></div>
34+
<div class="item featured" style="height:300px;"></div>
35+
<div class="item" style="height:220px;"></div>
36+
<div class="item" style="height:120px;"></div>
37+
<div class="item featured" style="height:300px;"></div>
38+
<div class="item" style="height:120px;"></div>
39+
</main>
40+
41+
</body>
42+
43+
</html>

css-masonry/syntax-examples/auto-repeat-track-sizes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
main {
1616
max-width: 1800px;
1717
margin: 3rem auto;
18-
display: masonry;
19-
grid-template-columns: repeat(auto-fill, auto);
18+
display: grid-lanes;
19+
grid-lanes: repeat(auto-fill, auto);
2020
gap: 10px;
2121
}
2222

css-masonry/syntax-examples/custom-track-sizes.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
main {
1616
max-width: 1800px;
1717
margin: 3rem auto;
18-
display: masonry;
19-
masonry: repeat(2, 3rem) repeat(auto-fit, 5rem) 12rem;
18+
display: grid-lanes;
19+
grid-lanes: repeat(2, 3rem) repeat(auto-fit, 5rem) 12rem;
2020
gap: 10px;
2121
}
2222

css-masonry/syntax-examples/item-tolerance.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
main {
1616
max-width: 1800px;
1717
margin: 3rem auto;
18-
display: masonry;
19-
masonry: 200px 200px;
18+
display: grid-lanes;
19+
grid-lanes: 200px 200px;
2020
gap: 10px;
2121
item-tolerance: 0;
2222
counter-set: photo-counter 1;

0 commit comments

Comments
 (0)