|
- <!doctype html>
- <html lang="en">
- <head>
- <meta charset="utf-8" />
- <meta name="viewport" content="width=device-width, initial-scale=1" />
- <title>UX Color Themes - Campaign_Tracker App</title>
- <style>
- body {
- margin: 0;
- font-family: "Public Sans", "Segoe UI", Arial, sans-serif;
- background: #f3f6fb;
- color: #111827;
- }
- .wrap {
- max-width: 1200px;
- margin: 0 auto;
- padding: 20px;
- }
- h1 { margin: 0 0 8px; font-size: 22px; }
- p { margin: 0 0 18px; color: #4b5563; }
- .grid {
- display: grid;
- grid-template-columns: repeat(3, minmax(0, 1fr));
- gap: 14px;
- }
- .card {
- background: #fff;
- border: 1px solid #d1d5db;
- border-radius: 10px;
- overflow: hidden;
- }
- .head {
- padding: 10px 12px;
- border-bottom: 1px solid #e5e7eb;
- font-weight: 600;
- font-size: 14px;
- }
- .swatches {
- display: grid;
- grid-template-columns: repeat(2, minmax(0, 1fr));
- gap: 8px;
- padding: 10px;
- }
- .sw {
- border: 1px solid #e5e7eb;
- border-radius: 8px;
- overflow: hidden;
- font-size: 11px;
- }
- .color {
- height: 38px;
- }
- .label {
- padding: 5px 6px;
- background: #fff;
- color: #374151;
- }
- @media (max-width: 980px) {
- .grid { grid-template-columns: 1fr; }
- }
- </style>
- </head>
- <body>
- <div class="wrap">
- <h1>Color Theme Visualizer</h1>
- <p>Primary candidate is Theme A (Municipal Calm). Status semantics remain consistent across all options.</p>
- <div class="grid">
- <section class="card">
- <div class="head">Theme A - Municipal Calm (Selected)</div>
- <div class="swatches">
- <div class="sw"><div class="color" style="background:#1F4E79"></div><div class="label">Primary #1F4E79</div></div>
- <div class="sw"><div class="color" style="background:#0F766E"></div><div class="label">Secondary #0F766E</div></div>
- <div class="sw"><div class="color" style="background:#2E7D32"></div><div class="label">Success #2E7D32</div></div>
- <div class="sw"><div class="color" style="background:#B45309"></div><div class="label">Warning #B45309</div></div>
- </div>
- </section>
- <section class="card">
- <div class="head">Theme B - Slate Ops</div>
- <div class="swatches">
- <div class="sw"><div class="color" style="background:#334155"></div><div class="label">Primary #334155</div></div>
- <div class="sw"><div class="color" style="background:#0369A1"></div><div class="label">Secondary #0369A1</div></div>
- <div class="sw"><div class="color" style="background:#15803D"></div><div class="label">Success #15803D</div></div>
- <div class="sw"><div class="color" style="background:#D97706"></div><div class="label">Warning #D97706</div></div>
- </div>
- </section>
- <section class="card">
- <div class="head">Theme C - Civic Teal</div>
- <div class="swatches">
- <div class="sw"><div class="color" style="background:#0F766E"></div><div class="label">Primary #0F766E</div></div>
- <div class="sw"><div class="color" style="background:#1D4ED8"></div><div class="label">Secondary #1D4ED8</div></div>
- <div class="sw"><div class="color" style="background:#2E7D32"></div><div class="label">Success #2E7D32</div></div>
- <div class="sw"><div class="color" style="background:#B45309"></div><div class="label">Warning #B45309</div></div>
- </div>
- </section>
- </div>
- </div>
- </body>
- </html>
|