KEK Design System
Levende referentie voor Kunst & Kadootjes. Elk component hieronder is gebouwd met de echte Gutenberg/Kadence-blokken en kleuren; wijzig je de Kadence global palette of typografie, dan wisselt alles hier mee. Vaste naamgeving: KEK / ….
1. Kleuren — Kadence global palette
Enige bron van waarheid. De --kek-* tokens verwijzen hiernaar; neutrals zijn afgeleid van --kek-ink via color-mix.
Turquoise · –kek-teal · #01A49E
Petrolgroen · –kek-teal-deep · #01837E
Donkergroen · –kek-ink · #3D4642
Pastelgeel · –kek-yellow · #FCEDB0
Wit · –kek-white · #FFFFFF
licht vlak / hover
randen / lijnen
gedempte tekst
reviewsterren
rood accent
2. Typografie — Inter
H1 · Kop niveau 1 (32px)
H2 · Kop niveau 2 (28px)
H3 · Kop niveau 3 (24px)
H4 · Kop niveau 4 (21px)
Body — Inter Regular, 18px, regelhoogte 1.6. De donkerte kunst van betaalbare beelden en cadeaus: dit is hoe lopende tekst eruitziet in de huisstijl. Een voorbeeldlink in petrolgroen.
3. Knoppen — Kadence Button (synced patterns)
Invoegen via / → KEK / Primaire knop of KEK / Secundaire knop, dan eigen tekst/link. Palet-gedreven.
KEK / Primaire knop
KEK / Secundaire knop
KEK / Witte knop (op kleurvlak)
Voor gebruik op een gekleurd vlak (bv. de product-tegel). Blokstijl KEK Wit op een Knop-blok. Heeft een hover-state (licht op + schaduw).
4. Product-cart — één component, alle states
Eén kaart voor álle contexten: shop, carrousels, gerelateerde producten, upsells en zoekresultaten. Je plaatst ‘m door een Products- of Product Carousel-blok te gebruiken — de kaart erft automatisch deze stijl. Alle states hieronder zijn categorie- en prijsgedreven; je stelt niets per kaart in.
- Standaard — geen label.
- B-keuze — teal blob linksboven (categorie
tweedekans, vorm uit Figma). Onderdrukt “Aanbieding”: die korting ligt er al in besloten. - Aanbieding — teal pill linksboven bij een sale-prijs, alléén als het géén B-keuze is.
- Handgemaakt — witte pill linksonder op de foto (categorie
productie-handgemaakt). - Favoriet aan/uit — hartje rechtsboven: mint-outline = uit, gevuld teal = aan. Klik om te wisselen (localStorage
kek-favs). - Van/voor-prijs — bij korting de oude prijs doorgestreept; bij beide prijzen staan de centen kleiner.
- Lange titel — altijd maximaal 2 regels, daarna “…”.
Van links naar rechts: standaard · B-keuze · Aanbieding · Handgemaakt. Klik op een hartje om de favoriet-state te zien.
Lange titel — afgekapt op 2 regels:
5. Mega-menu — custom (bewuste uitzondering)
Het mega-menu wijkt bewust af van native Kadence: shortcode , exact volgens Figma (categorielijst links + sub-items rechts). Zie de header bovenaan deze pagina.
6. USP-balk — herbruikbaar blok
Synced pattern KEK / USP-balk: 4 USP’s met teal checkbox-vinkje. Invoegen via / → “KEK / USP-balk”. Eén keer bewerken → overal bij. Voorbeeld:
7. Call-out / melding
Eén stijl voor álle WooCommerce-meldingen (bron: mu-plugin kek-callout.php). Info en succes — zoals “toegevoegd aan winkelmand” en “Heeft u een cadeaubon?” — zijn identiek: crème vlak, teal rand (--kek-teal), ink-tekst op gewicht 500 en --kek-teal-deep links. Tekst ≈ 9,7:1 en links ≈ 4,6:1, dus boven de WCAG AA-norm (4,5:1). Fout blijft rood. Niet los stylen — de klassen .woocommerce-info, .woocommerce-message en .woocommerce-error erven deze stijl automatisch.




