Design-referentie: Glass-chrome UI-elementen
Opgeslagen 2026-07-06 op verzoek van Thomas (“Vet! Sla deze maar op”). Bron: referentie-afbeelding gedeeld in chat — set UI-componenten (buttons, text field, select, switch, tabs, cards) in glazige chrome-stijl. Eerste toepassing: Huddle trial-landingspagina (
huddle/trial-landingspagina/).
Beschrijving van de stijl
- Ondergrond: licht, neutraal zilvergrijs (~
#e9e8ec), zacht en mat — laat de elementen zweven. - Elementen: pill- en kaartvormen van donker “smoky glass” (bijna zwart met diepte), als fysieke glazen objecten.
- Iriserende randen: kleur lekt aan de onderrand het glas in — cyaan/blauw, magenta/oranje, groen/geel, paars. Per element een eigen kleurpaar.
- Glossy top-highlight: heldere witte specular reflectie over de bovenste ~35% van elk element.
- Glazen rim: transparante frosted rand (4-6px) rondom de donkere kern.
- Gekleurde schaduwen: de gloed van het element valt als gekleurd licht op de lichte ondergrond (geen grijze drop-shadows).
- Typografie op elementen: clean witte sans, medium gewicht, ruim gezet.
Herbruikbaar CSS-recept
.glass-pill{
--ga: rgba(77,225,255,.55); /* iriserende kleur links */
--gb: rgba(255,61,180,.5); /* iriserende kleur rechts */
--glow: rgba(90,140,255,.45); /* gekleurde schaduw op de ondergrond */
position: relative;
color: #fff;
border-radius: 999px;
background:
linear-gradient(165deg, rgba(255,255,255,.22), rgba(255,255,255,.04) 38%),
radial-gradient(140% 200% at 20% 130%, var(--ga), transparent 55%),
radial-gradient(140% 200% at 80% 130%, var(--gb), transparent 55%),
linear-gradient(180deg, #33323c 0%, #101017 60%, #17161f 100%);
box-shadow:
0 0 0 1px rgba(255,255,255,.25),
0 0 0 5px rgba(255,255,255,.28), /* frosted glazen rim */
0 0 0 6px rgba(0,0,0,.08),
inset 0 2px 3px rgba(255,255,255,.45),/* top gloss */
inset 0 -10px 22px rgba(0,0,0,.5), /* donkere onderbuik */
0 26px 46px -14px var(--glow), /* gekleurd licht op de grond */
0 6px 14px rgba(20,20,35,.25);
}
/* kaart-variant: zelfde recept, border-radius: 22px */Kleurenparen uit de referentie:
| Element | Links | Rechts | Glow |
|---|---|---|---|
| Primair | diep paars/zwart | blauw | koel blauw |
| Secundair | magenta | oranje | roze |
| Icon/veld | cyaan | blauw | cyaan |
| Select | groen | geel/amber | groen |
| Switch | blauw | paars/magenta | paars |
Toepassingsregels
- Werkt het best op een lichte, rustige ondergrond — de pagina zelf blijft kalm, de elementen zijn het spektakel.
- Interactieve elementen (knoppen, checkboxes, switches, inputs) krijgen de glass-behandeling; bodytekst blijft gewoon donker op licht.
- Hover: subtiele lift + sheen-sweep (specular highlight die overheen glijdt).
- Iriserende gradient ook bruikbaar voor progress bars en actieve staten.