diff --git a/site/src/routes/examples/index.svelte b/site/src/routes/examples/index.svelte index 57bb03e893..119913a012 100644 --- a/site/src/routes/examples/index.svelte +++ b/site/src/routes/examples/index.svelte @@ -19,75 +19,72 @@ margin: 0 auto; } - h1 { - margin: 4rem 0 4rem -0.05em; - font-size: 4rem; - } + h1 { margin: 6rem 0 6rem -0.05em } h2 { margin: 0 0 1em 0; - font-size: 18px; - border-bottom: 1px solid #eee; + font: 600 var(--h6) var(--font); + border-bottom: var(--border-w) solid #eee; text-transform: uppercase; + letter-spacing: .05em; padding: 0 0 0.5em 0; } - section { - margin: 0 0 2em 0; - } + section { margin: 0 0 4rem 0 } .example { - position: relative; display: flex; + flex-wrap: wrap; align-items: center; - padding: 0 0 0 85px; - min-height: 50px; - font-weight: 300; + justify-content: center; + text-align: center; + font: 300 var(--h6) var(--font); } - .grid { - grid-template-columns: repeat(1, 1fr); - grid-gap: 0.5em; + .thumbnail { + position: relative; + background: white 50% 50% no-repeat; + background-size: contain; + width: 5rem; + height: 5rem; + margin: .8rem 33%; + border: 1px solid #ccc; + border-radius: var(--border-r); + box-shadow: 1px 1px 2px rgba(0,0,0,0.13); + } + + .e-grid { + display: grid; + /* grid-gap: 2.4rem; */ + grid-template-columns: repeat(2, 1fr); + align-items: center; } @media (min-width: 720px) { - .grid { - grid-template-columns: repeat(2, 1fr); + .e-grid { + grid-template-columns: repeat(4, 1fr); } } @media (min-width: 1080px) { - .grid { - grid-template-columns: repeat(3, 1fr); + .e-grid { + grid-template-columns: repeat(6, 1fr); } } - - .thumbnail { - position: absolute; - background: white 50% 50% no-repeat; - background-size: contain; - width: 75px; - height: 50px; - left: 0; - top: 0; - border: 1px solid #ccc; - border-radius: 2px; - box-shadow: 1px 1px 3px rgba(0,0,0,0.1); - }

Examples

{#each groups as group} -
+

{group.title}

-
+
{#each group.examples as example}
- {example.title} +

{example.title}

{/each}