Roadmap
Eine Meilenstein-Liste, verbunden durch eine einzige Linie, die sich beim Scrollen selbst nachzeichnet - komplett ohne JavaScript, per animation-timeline: view(). Kein Pinning wie bei den Stacked Cards: die Karten laufen ganz normal im Fluss, nur die Linie (und jede Karte selbst, dezent) reagiert auf die eigene Scroll-Position.
<div class="ncss-roadmap">
<div class="ncss-roadmap-line" aria-hidden="true">
<div class="ncss-roadmap-line-track"></div>
<div class="ncss-roadmap-line-progress"></div>
</div>
<ol class="ncss-roadmap-list" role="list">
<li class="ncss-roadmap-item">
<span class="ncss-roadmap-dot"></span>
<div class="ncss-roadmap-card ncss-card ncss-radius-lg ncss-border ncss-shadow-sm">
<div class="ncss-card-body">
<time>2024</time>
<h3>Erste Version</h3>
</div>
</div>
</li>
</ol>
</div>
-
Erste Version
Tokens, Reset, Grundlayout und die ersten Kernkomponenten.
-
Web-Awesome-Bridge
Web Awesome und Font Awesome selbst gehostet, an die ncss-Tokens gekoppelt.
-
Scroll-getriebene Komponenten
Scroll-Progress, Vollbild-Sektionen und Stacked Cards - alles nativ per
animation-timeline. -
Diese Roadmap-Komponente
Eine selbstzeichnende Linie, die genau hier gerade vor dir entsteht.
-
Was als Nächstes?
Native CSS-Carousel (
::scroll-marker), sobald der Support-Stand passt.