Example project
In reviewStatus text remains understandable without relying on color.
CSS onlyOptional module
Context and status that remain understandable without color alone.
<div class="sl-stack">
<div class="sl-alert">
<strong>Good to know.</strong> Optional modules can be loaded independently after
the core.
</div>
<div class="sl-alert sl-alert--danger">
<strong>Example error.</strong> A project name is required before you can continue.
</div>
</div><div class="sl-cluster sl-gap-4">
<span class="sl-badge">New</span><span class="sl-badge">In progress</span
><span class="sl-badge">CSS only</span><span class="sl-badge">Optional module</span>
</div>Your layout is ready to customize. This is a static message, not a live announcement.
Choose the next step →<div class="sl-alert sl-stack">
<strong class="sl-text-success">Example complete.</strong>
<p>
Your layout is ready to customize. This is a static message, not a live
announcement.
</p>
<a class="sl-link sl-link--underline" href="/getting-started/"
>Choose the next step →</a
>
</div>Status text remains understandable without relying on color.
<article class="sl-card sl-stack">
<div class="sl-cluster sl-justify-between">
<h3 class="sl-text-lg">Example project</h3>
<span class="sl-badge">In review</span>
</div>
<p class="sl-text-muted">
Status text remains understandable without relying on color.
</p>
<div class="sl-cluster">
<span class="sl-badge">CSS only</span><span class="sl-badge">Optional module</span>
</div>
</article>Classes beginning with sl- come from StyloftCSS. Examples with demo- classes also use our optional demo extension CSS ↓. Load it after the core to reproduce those details.