45 lines
2.4 KiB
HTML
45 lines
2.4 KiB
HTML
|
|
<!doctype html>
|
||
|
|
<!-- @dsCard group="Components" name="Components · Labels & Tags" subtitle="Stage tags · signal dots" viewport="700x200" -->
|
||
|
|
<html><head>
|
||
|
|
<meta charset="utf-8"><title>Labels & Tags</title>
|
||
|
|
<link rel="stylesheet" href="../colors_and_type.css">
|
||
|
|
<style>
|
||
|
|
body { padding: 24px 32px; background: var(--paper); }
|
||
|
|
.row-label { font: 500 11px/1 var(--ff-mono); letter-spacing: 0.08em; text-transform: uppercase; color: var(--fg-3); margin-bottom: 14px; }
|
||
|
|
.stack { display: flex; flex-direction: column; gap: 18px; }
|
||
|
|
.row { display: flex; gap: 8px; flex-wrap: wrap; align-items: center; }
|
||
|
|
.tag { font: 500 10px/1 var(--ff-mono); letter-spacing: 0.1em; text-transform: uppercase; padding: 5px 10px; border-radius: var(--r-pill); border: 1px solid var(--border); color: var(--fg-2); background: var(--paper); }
|
||
|
|
.tag.active { color: var(--paper); background: var(--ink); border-color: var(--ink); }
|
||
|
|
.tag.draft { background: var(--hi); color: var(--hi-ink); border-color: transparent; }
|
||
|
|
.stage { font: 500 10px/1 var(--ff-mono); letter-spacing: 0.1em; text-transform: uppercase; padding: 5px 10px; color: var(--fg-2); display: inline-flex; align-items: center; gap: 6px; }
|
||
|
|
.stage .dot { width: 8px; height: 8px; border-radius: 999px; background: var(--ink); }
|
||
|
|
.stage.s0 .dot { background: #B5B5B3 } .stage.s1 .dot { background: #8A8A8A }
|
||
|
|
.stage.s2 .dot { background: #5C5C5C } .stage.s3 .dot { background: #0A0A0A }
|
||
|
|
.stage.s4 .dot { background: #FFD400 }
|
||
|
|
</style></head>
|
||
|
|
<body>
|
||
|
|
<div class="stack">
|
||
|
|
<div>
|
||
|
|
<div class="row-label">Tags — default · active · draft</div>
|
||
|
|
<div class="row">
|
||
|
|
<span class="tag">Raw Idea</span>
|
||
|
|
<span class="tag">Prototype Candidate</span>
|
||
|
|
<span class="tag active">Experiment</span>
|
||
|
|
<span class="tag">Promotion Candidate</span>
|
||
|
|
<span class="tag">Parked</span>
|
||
|
|
<span class="tag draft">Draft</span>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
<div>
|
||
|
|
<div class="row-label">Signal dots — inline indicator</div>
|
||
|
|
<div class="row">
|
||
|
|
<span class="stage s0"><span class="dot"></span>S0 · No signal</span>
|
||
|
|
<span class="stage s1"><span class="dot"></span>S1 · Weak</span>
|
||
|
|
<span class="stage s2"><span class="dot"></span>S2 · Medium</span>
|
||
|
|
<span class="stage s3"><span class="dot"></span>S3 · Strong</span>
|
||
|
|
<span class="stage s4"><span class="dot"></span>S4 · Commercial</span>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</body></html>
|