From cfca7aade83d3e0d866e13ceea2a3f9e24bad65e Mon Sep 17 00:00:00 2001 From: ilia Date: Wed, 20 May 2026 22:39:05 -0400 Subject: [PATCH] =?UTF-8?q?Add=20Stack=20design=20=E2=80=94=20sticky=20scr?= =?UTF-8?q?oll=20layers=20L0=20through=20L6.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Services presented as a literal card stack with depth indicator and enriched sibling-site content. Co-authored-by: Cursor --- README.md | 5 +- index.html | 45 +++++++- stack/index.html | 143 ++++++++++++++++++++++++ stack/stack.css | 280 +++++++++++++++++++++++++++++++++++++++++++++++ stack/stack.js | 24 ++++ vite.config.js | 1 + 6 files changed, 492 insertions(+), 6 deletions(-) create mode 100644 stack/index.html create mode 100644 stack/stack.css create mode 100644 stack/stack.js diff --git a/README.md b/README.md index 010d531..ed2f52e 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # levkin.ca -Four design concepts for the Levkin software development company homepage. +Five design concepts for the Levkin software development company homepage. | Option | Path | Vibe | |--------|------|------| @@ -8,8 +8,9 @@ Four design concepts for the Levkin software development company homepage. | **Slab** | `/slab/` | Brutalist poster, massive typography | | **Relay** | `/relay/` | Telegraph, signal chain, decoded messages | | **Vault** | `/vault/` | Institutional trust, enterprise gravitas | +| **Stack** | `/stack/` | Sticky scroll layers L0–L6, services as a card stack | -Open `/` to compare all four. +Open `/` to compare all five. ## Develop diff --git a/index.html b/index.html index fcd628e..6466490 100644 --- a/index.html +++ b/index.html @@ -48,8 +48,11 @@ @media (min-width: 640px) { .grid { grid-template-columns: repeat(2, 1fr); } } - @media (min-width: 960px) { - .grid { grid-template-columns: repeat(4, 1fr); } + @media (min-width: 900px) { + .grid { grid-template-columns: repeat(3, 1fr); } + } + @media (min-width: 1200px) { + .grid { grid-template-columns: repeat(5, 1fr); } } a.card { display: block; @@ -108,6 +111,25 @@ letter-spacing: 0.25em; text-transform: uppercase; } + .preview--stack { + background: #0e0e10; + flex-direction: column; + gap: 4px; + padding: 1.5rem; + } + .preview--stack .card-layer { + width: 70%; + height: 14px; + border-radius: 3px; + border: 1px solid rgba(255,255,255,0.1); + background: linear-gradient(90deg, #2a2a32, #3a3a46); + box-shadow: 0 2px 8px rgba(0,0,0,0.4); + } + .preview--stack .card-layer:nth-child(1) { width: 55%; opacity: 0.5; } + .preview--stack .card-layer:nth-child(2) { width: 62%; opacity: 0.65; } + .preview--stack .card-layer:nth-child(3) { width: 68%; opacity: 0.8; } + .preview--stack .card-layer:nth-child(4) { width: 75%; } + .preview--stack .card-layer:nth-child(5) { width: 82%; background: #4a4a58; } .card-body { padding: 1.15rem 1.25rem 1.35rem; } .card-body h2 { font-size: 1.05rem; font-weight: 600; margin-bottom: 0.3rem; } .card-body p { font-size: 0.82rem; color: var(--muted); line-height: 1.4; } @@ -141,8 +163,8 @@

levkin.ca · round 3

-

Four directions.

-

Enriched from auto, caseware, iliadobkin, and jobs — proof points, stacks, clients, and booking. Company-first throughout.

+

Five directions.

+

Enriched from auto, caseware, iliadobkin, and jobs — plus Stack: scroll the layers. Company-first throughout.

@@ -181,6 +203,21 @@ trust · enterprise · calm
+ + +
+ + + + + +
+
+

Stack

+

Scroll through layers — L0 foundation to L6 interface. Services as a literal stack of cards.

+ layers · scroll · architectural +
+