Skip to content

Instantly share code, notes, and snippets.

@ffoodd
Created October 6, 2019 09:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ffoodd/153e0054eeee6ef049a61240802f346f to your computer and use it in GitHub Desktop.
Save ffoodd/153e0054eeee6ef049a61240802f346f to your computer and use it in GitHub Desktop.
Plaan — № 5
<header role="banner" class="sr-only">
<h1>Plan de salle du «&nbsp;Cercle des poètes disparus&nbsp;»</h1>
</header>
<main role="main" style="--rows:4; --cols:7;">
<ul role="presentation" class="no-list no-margin" id="shadow">
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
<li role="presentation"></li>
</ul>
<ul class="no-list no-margin" id="plan">
<li>M. Keating</li>
<li>Neil Perry</li>
<li>Todd Anderson</li>
<li>Knox Overstreet</li>
<li>Charlie Dalton</li>
<li>Richard Cameron</li>
<li>Steven Meeks</li>
<li>Gerard Pitts</li>
<li>Hopkins</li>
<li>Stick</li>
</ul>
</main>
<aside role="complementary">
</aside>
[role="main"] {
display: grid;
gap: 1rem;
grid-template: repeat(var(--rows, 4), 1fr) / repeat(var(--cols, 7), 1fr);
height: 100vh;
margin: 0;
padding: 1rem;
width: 100vw;
}
[id="plan"] {
display: contents;
}
[id="plan"] li {
grid-area: 1 / 1 / auto / auto;
}
[id="shadow"] {
display: contents;
}
[id="shadow"] [role="presentation"] {
background: hsla(var(--muted-light), .25);
border-radius: .25rem;
}
@supports not (grid-template-rows: subgrid) {
[id="shadow"] [role="presentation"] {
display: inline-block;
}
[id="shadow"] [role="presentation"]:first-child {
grid-area: 1 / 1;
width: 0;
}
[id="shadow"] [role="presentation"]:last-child {
grid-area: var(--rows) / 1;
width: 0;
}
}
@supports (grid-template-rows: subgrid) {
[id="shadow"] {
display: grid;
gap: 1rem;
grid-area: 1 / 2 / span var(--rows) / span calc(var(--cols) - 1);
grid-template-columns: repeat(calc(var(--cols) - 1), 1fr);
grid-template-rows: subgrid;
}
}
<link href="https://ffoodd.github.io/sseeeedd/css/styles.min.css" rel="stylesheet" />
<link href="https://ffoodd.github.io/sseeeedd/css/print.min.css" rel="stylesheet" />
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment