ColdCake
Stijlgids
Elk bouwblok van de site, een keer, met zijn echte naam erbij. Zie je iets dat niet klopt, noem de naam en ik pas het op een plek aan.
Kleur
De waarde onder elke chip wordt live uit de stylesheet gelezen, niet hier overgetypt.
Status
Typografie
Stuur een cake, geen mail.
Een cake op iemands bureau.
Vier tiers, een maand opzegbaar.
Body, Inter. Leesmaat blijft tussen 60 en 75 tekens, want een regel die de volle breedte pakt leest goedkoop. Dit is precies zo lang dat je het verschil ziet.
Label, IBM Plex Mono
Label groot
Datum-label: Sep 2025, Lavender 2024, per maand
Vorm en beweging
Hoeken
Duur
- knop, hover
- kaart, staat
- binnenkomen
Easing
Knoppen
Twee stijlen, elk een rol. Zeventien varianten worden deze twee.
Hoofdactie .cc-btn--sans
Compacte actie .cc-btn--mono
Tab er met je toetsenbord doorheen: elke knop hoort een koraal kader te krijgen. Dat kader is het enige teken dat een toetsenbordgebruiker heeft.
Kaarten
Vier recepten, dertig behandelingen. De eerste vervangt er in zijn eentje zes die exact hetzelfde ontwerp waren.
.cc-card--outline
Creme met haarlijn
Het standaardvlak. Beweeg eroverheen: twee pixels omhoog, rand wordt inkt. Vervangt .tier, .cc-plan, .cc-why__card, .cc-compare, .cc-omf__form en .cc-manifesto__stmt.
.cc-card--fill
Zacht vlak
Geen rand. Voor blokken die rust moeten geven naast een hairline-kaart.
.cc-card--ink
Inkt
Leestekens van de pagina. Een of twee per pagina, nooit afwisselend. Tekst wordt creme.
.cc-card--rule
Alleen een lijn
Geen doos. Een rij, gescheiden door een haarlijn. Voor lijsten die geen kaarten hoeven te zijn.
Velden
Wat waar in verdwijnt
Links het bouwblok, rechts de bestaande klassen die er straks doorheen renderen. Geen enkel sectiebestand wordt daarvoor aangeraakt.
Die laatste rij is inhoud, geen versiering. Nu staat ze op display:none, wat betekent dat Google en schermlezers haar ook niet zien. Straks blijft ze onzichtbaar voor het oog maar leesbaar voor de rest.