From 3d3e1e62ee964d1c5fbaff0263dc60cbb88f1a52 Mon Sep 17 00:00:00 2001 From: Michael Pilosov Date: Tue, 21 Apr 2026 18:28:59 -0600 Subject: [PATCH] restyled radio + frames radio added --- app/demo/index.html | 138 +++++++++++++++++++++++++++++--------------- 1 file changed, 91 insertions(+), 47 deletions(-) diff --git a/app/demo/index.html b/app/demo/index.html index 1638964..f3da360 100644 --- a/app/demo/index.html +++ b/app/demo/index.html @@ -91,33 +91,30 @@ } .segmented { grid-column: 2 / -1; - display: grid; - grid-template-columns: repeat(6, 1fr); - border: 1px solid var(--hair); - background: var(--panel); + display: flex; + justify-content: space-between; + align-items: center; } .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; + cursor: pointer; + padding: 4px 2px 5px; + border-bottom: 1px solid transparent; + transition: color 120ms ease, border-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:hover { color: var(--text); } .segmented label:has(input:checked) { - background: var(--accent); - color: #fff; + color: var(--accent); + border-bottom-color: var(--accent); } .segmented label:has(input:focus-visible) { - outline: 2px solid var(--accent); - outline-offset: -2px; + outline: 1px solid var(--accent); + outline-offset: 2px; } .segmented input[type="radio"] { position: absolute; @@ -347,6 +344,13 @@ + + n frames +
+ + + +