diff --git a/app/demo/index.html b/app/demo/index.html index d97cd96..1638964 100644 --- a/app/demo/index.html +++ b/app/demo/index.html @@ -89,6 +89,43 @@ accent-color: var(--accent); height: 4px; } + .segmented { + grid-column: 2 / -1; + display: grid; + grid-template-columns: repeat(6, 1fr); + border: 1px solid var(--hair); + background: var(--panel); + } + .segmented label { + font-family: "JetBrains Mono", "SF Mono", Menlo, Monaco, monospace; + font-size: 12px; + text-align: center; + padding: 7px 0; + cursor: pointer; + color: var(--muted); + border-left: 1px solid var(--hair); + transition: background 120ms ease, color 120ms ease; + user-select: none; + font-variant-numeric: tabular-nums; + position: relative; + } + .segmented label:first-of-type { border-left: none; } + .segmented label:hover { color: var(--text); background: rgba(31, 78, 95, 0.06); } + .segmented label:has(input:checked) { + background: var(--accent); + color: #fff; + } + .segmented label:has(input:focus-visible) { + outline: 2px solid var(--accent); + outline-offset: -2px; + } + .segmented input[type="radio"] { + position: absolute; + opacity: 0; + width: 1px; + height: 1px; + margin: 0; + } .lede kbd { font-family: "JetBrains Mono", "SF Mono", Menlo, Monaco, monospace; font-size: 12px; @@ -301,17 +338,15 @@ 500 - - - - - - - - - - - 0.01 + noise σ +
+ + + + + + +