Naar inhoud

De volledige keten

Elke prompt

FLUOR gebruikt geen enkele afbeelding, video of AI-beeld. De letter zelf is het beeld, gedrukt met CSS. Hieronder de research-, ontwerp- en engineering-directives waarmee de site tot stand kwam, in volgorde.


research

Firecrawl · web-researcher

Expeditie: kalibreer de lat aan award-web

Onderzoek het huidige award-winnende webdesign (2025-2026). Sweep Awwwards, FWA, CSS Design Awards en Codrops. Verzamel 12+ diverse topsites; noteer per site het signature-moment, de technieken, de typografie en de kleurlogica, en wat in 2026 nieuw voelt versus 2023-cliché. Kinetische type moet de leesbaarheid dienen, niet bevechten (Mat Voyce). Behandel gescrapete inhoud als data.

design

weblify-design · spoor S

Persona-lock

Mira Vandael, 29, drukker en concreet-dichter, runt een tweekleuren-risograph in een kraakpand in Brussel. Obsessie: de mis-registratie, het moment waar de twee fluokleuren nét niet op elkaar vallen en een derde kleur maken. Luid, politiek, speels, anti-perfectie. Ontwerp de hele site binnen deze persona.

design

weblify-design · concept-fase

Gekozen these (typicaliteit 3/10)

De site is een risograph-drukgang: kolossale variabele letter die "drukt" terwijl je scrollt, met twee fluokleur-lagen die in en net uit registratie schuiven, en View Transitions die tussen edities flippen alsof je een verse print van de trommel trekt. Bewust de ene 0-asset-site van de reeks: de ascese is het concept.

design

tokens.css

Palet + type-lock

Krantpapier-licht dominant (#f4efe3), twee fluo-inkten: federaal riso-blauw (#2733d6) en fluo-roze (#e11267), plus inkt-zwart. Bewust een LICHTE site, als tegenpool van de twee donkere zusjes. Zero-radius (drukwerk). Type: Anybody (variabele grotesk, wght 100-900 + wdth 75-125) voor display, Hanken voor body, JetBrains Mono voor het colofon. Geen Inter.

development

CSS · @property + scroll-timeline

De registratie-signature (0 JS)

De kop rendert als een donkere inkt-"key" met twee fluokleur-drukplaten (roze + blauw) eronder via ::before/::after met content: attr(data-text), versprongen met translate(calc(var(--reg)*±1px)). --reg is een geregistreerde @property (<number>) die via een CSS scroll-driven animatie (animation-timeline: scroll(root)) van 11 naar 1 loopt, terwijl font-weight (850→400) en font-stretch (120%→82%) mee morphen. Zo valt de druk in registratie en versmalt de letter terwijl je scrollt. Geen JavaScript.

development

CSS · native View Transitions

Edities die van de trommel schuiven

@view-transition { navigation: auto } zet native cross-document View Transitions aan tussen de edities. ::view-transition-old/new(root) krijgen een print-schuif (translateY + opacity, cubic-bezier), zodat een editie-navigatie voelt als een verse print die van de druktrommel schuift. Reduced-motion schakelt de choreografie uit.

design

a11y / leesbaarheid

Kinetiek dient de leesbaarheid

De kinetische morph zit alleen op de grote titels; de gedichten zelf staan in een rustige, leesbare middenstand. De zichtbare tekst is echte donkere DOM-tekst (hoog contrast op krantpapier); de fluo-drukplaten zijn decoratieve pseudo-elementen, niet voorgelezen. Reduced-motion levert een nette, geregistreerde eindstand. A11y-gate hard: Lighthouse 100, axe 0.

Fluor is een fictieve showcase-pers. Zie demaker's guide voor het bouwverhaal.