Ontwerpregels · vast vs. invulbaar

Vorm staat vast. Inhoud wordt ingevuld.

De site gedraagt zich als een leeg geïnstalleerd thema: kleur, typografie, spacing, grid, knoppen, formulieren, navigatie, overlays en vaste beeldverhoudingen staan vast in code. Banners, sliders, video’s, foto’s, logo’s en decoratie zijn mediavelden die later vanuit de achterkant worden ingevuld. Een niet-ingevuld onderdeel wordt op de publieke site verborgen; in de beheeromgeving en deze styleguide tonen we een rustige lege staat.

Wat code níet doet: geen verfstrepen, krassen, grunge, stempels of campagnebeelden tekenen. Het echte logo is een afbeelding; sfeer en decoratie komen uit mediavelden. De publieke website is deze ronde niet aangepast.

01 · Kleurenpalet

Zwart als basis. Rood als gerichte stempel.

Ongeveer 70–80% van het scherm is zwart of donker antraciet. Witte en grijze teksten zorgen voor rust. Rood is herkenbaar en zichtbaar, maar altijd gericht: knoppen, actieve nav, stempelvormen en korte accenten — nooit grote blokken gewone tekst.

Hoofdzwart#0B0B0B

Algemene paginabasis · 70–80% van het scherm

Diep antraciet#151515

Donkere secties, formulierachtergrond

Verhoogd donker#222222

Kaarten, tegels, verhoogde vlakken

Donkere rand#343434

Subtiele borders en scheidingslijnen

Hoofdtekst wit#F5F5F2

Koppen en primaire tekst

Secundaire tekst#A6A6A3

Lopende tekst, captions, secundaire info

Merkkleur rood#D71920

Primaire acties · actieve nav · stempel · accenten

Donkerrood (hover)#AA1117

Hover op primaire knop

Echt wit#FFFFFF

Witte knop, logo-op-wit, contrastblok

Verhouding op een pagina

Zwart 38%Antraciet 32%Verhoogd 12%Witte tekst 12%Grijs 5%Rood ±1%

02 · Typografie

Oswald voor titels, Inter voor alles wat leest.

Grote koppen lopen in Oswald: industrieel, compact en deels in hoofdletters. Lopende tekst, navigatie, formulieren en knoppen blijven in Inter — rustig en goed leesbaar. Het echte logo wordt later als afbeeldingsbestand geplaatst en niet met tekst nagebouwd.

Lettertypen

Oswald 700

Oswald — Paginakop

Inter — lopende tekst, nav, formulier, knop

Bellen, WhatsAppen, mailen of langskomen — bij De Jongens pak je de telefoon, geen winkelwagen.

Hiërarchie

Campagnekop

Paginakop H1

Sectiekop H2

Subkop H3

Body large — introductietekst

Body — standaard lopende tekst

Small — secundaire info

03 / Industrieel label


Koppen

Oswald · compact · deels hoofdletters · strakke regelafstand. Stevig en industrieel, niet sierlijk.

Lopende tekst

Inter · 15–17 px · regelafstand 1.6 · max ~65 tekens per regel. Kalm en leesbaar, ook op zwart.

Contactinfo

0528 - 235 080

hallo@dejongens.nl · Hoofdstraat, Hoogeveen


Mobiele variant

Werkkleding zonder gedoe.

Kop wordt compacter op mobiel, lichaamstekst blijft leesbaar.

04 · Knoppen & statussen

Rode, witte, omlijnde en tekstknoppen op zwart.

Rood is de primaire actie. Wit is een krachtige tweede actie. Omlijnd is rustig. Tekstknop voor vervolgacties. Elke knop heeft een zichtbare hover, focus, loading- en disabled-status.

Primaire knop

Witte knop

Omlijnde knop

Tekstknop

Loading

Disabled

Disabled

Disabled

Focus: rode knop krijgt witte focus-ring, witte/omlijnde knop een rode ring — altijd met 2 px offset voor toetsenbordnavigatie. Loading toont een spinner in de knop.

06 · Hero-mediasysteem

Video of afbeelding, poster-first, met reduce-motion respect.

Een hero op de publieke site speelt standaard automatisch, zonder geluid, in een loop en inline op mobiel. Eerst verschijnt de poster; pas als de video afspeelt verdwijnt deze. Gebruikers met minder beweging zien alleen de poster. Op mobiel komt een aparte video/poster.

Veld · eyebrow/stempel

Werkkleding zonder gedoe.

Veld · korte tekst (subregel)

video · autoplay · muted · loop

Let op: de aangeleverde video is een breed desktopbestand. Op mobiel mag dit niet automatisch hard worden uitgesneden — daarvoor wordt een aparte mobiele video of mobiele poster ingesteld. Kop en tekst hierboven zijn voorbeeldinhoud en configureerbaar.

Hero-mediasysteem velden

Desktop video
breed (21:9) — autoplay, muted, loop, inline
Mobiele video
apart bestand — geen harde uitsnede van desktop
Desktop poster
eerste frame vóór het laden
Mobiele poster
aparte poster voor mobiel
Alternatieve afbeelding
als geen video is ingesteld
Video aan/uit
volledig uitschakelen
Autoplay / Loop
aan/uit — standaard beide aan
Overlaysterkte
0–100% voor leesbaarheid
Focuspositie
desktop- en mobiel focuspunt
Tekstuitlijning
links / midden / rechts
Kop + korte tekst
campignekop + subregel
Knoppen
maximaal twee, elk met label + link

07 · Herbruikbaar mediasysteem

Eén veldstructuur voor álle beeld- en videoplekken.

Ieder beeldveld kan later dezelfde set velden bevatten. De code bepaalt alleen de plek, de verhouding, de overlay en de leesbaarheid — niet de inhoud.

21 : 9

Hero (breed)

16 : 7

Slider

4 : 3

Liggend

4 : 5

Campagne

3 : 4

Staand

1 : 1

Vierkant

Mediaveld-structuur

Mediabestand
afbeelding of video
Type
afbeelding · video
Alt-tekst
voor toegankelijkheid
Interne titel
label in de beheeromgeving
Desktop focuspunt
positie voor uitsnede op breedbeeld
Mobiel focuspunt
apart focuspunt voor smal
Overlaysterkte
0–100% voor leesbaarheid
Zichtbaarheid
aan/uit (verborgen op publiek)
Desktopvariant
apart bestand indien nodig
Mobiele variant
apart bestand indien nodig
Link
indien van toepassing
Sortering
bij onderdelen met meerdere items

08 · Decoratieve huisstijlbeelden

Verfstrepen, stempels en grunge = beeld, niet code.

Deze sfeerbeelden worden later door De Jongens of een ontwerper aangeleverd. De code maakt alleen de plek en de positioneringsregels. Is een bestand niet ingevuld, dan blijft het onderdeel weg — de site blijft ook zonder netjes en professioneel.

Rode verfstreek

Loss decoratief beeld — ruwe kwaststreep op transparant.

Desktop ontbreektMobiel ontbreektmin. vector / 1600×200

Rode stempel / badge

Stempelafbeelding (zoals op de bus) op transparant.

Desktop ontbreektMobiel ontbreektmin. vector / 800×800

Lichte grunge-overlay

Subtiele slijtagelaag (PNG met alpha).

Desktop ontbreektMobiel ontbreektmin. 2400×600

Donkere structuur / texture

Donkere textuurlaag voor achtergronden.

Desktop ontbreektMobiel ontbreektmin. 2400×600

Campagneachtergrond

Volle achtergrond voor campagneblokken.

Desktop ontbreektMobiel ontbreektmin. 1800×2250

Los decoratief beeld

Vrij sfeerbeeld, optioneel per sectie.

Desktop ontbreektMobiel ontbreektmin. 1200×1600

Regel: code tekent geen verfstrepen, krassen, grunge of stempels na. Al deze sfeer komt uit echte mediavelden. Zonder bestand → geen decoratie.

09 · Sliders & banners

0 slides → verborgen. 1 → banner. 2+ → echte slider.

Een slider zonder slides wordt niet getoond. Eén actieve slide toont als gewone banner zonder pijlen, bolletjes of automatische wisseling. Vanaf twee actieve slides wordt het een echte slider met navigatie en wisseling.

Slide 1 · media
Veld · eyebrow

Slide 1 — kop

Korte tekst (configureerbaar)

Knoptekst
Slide 2 · media
Veld · eyebrow

Slide 2 — kop

Korte tekst (configureerbaar)

Knoptekst

Slide-velden

Afbeelding of video
per slide, met alt
Aparte mobiele media
eigen uitsnede voor smal
Kop / tekst / knoptekst / link
per slide
Tekstpositie + overlay
uitlijning en leesbaarheid
Zichtbaarheid
aan/uit
Begin- en einddatum
planning
Sortering
volgorde van slides

10 · Categorieën / branches

Categorietegels worden gedragen door fotografie.

Een tegel zonder ingestelde foto/naam wordt op de publieke site verborgen. Hieronder de lege staat zoals de beheeromgeving deze toont: plek, verhouding en wat nodig is.

Werkkleding

Foto die de categorie draagt + korte subtekst.

Desktop ontbreektMobiel ontbreektmin. 900×1125

Veiligheidsschoenen

Foto die de categorie draagt + korte subtekst.

Desktop ontbreektMobiel ontbreektmin. 900×1125

Regenkleding

Foto die de categorie draagt + korte subtekst.

Desktop ontbreektMobiel ontbreektmin. 900×1125

PBM / Bescherming

Foto die de categorie draagt + korte subtekst.

Desktop ontbreektMobiel ontbreektmin. 900×1125

Overlay: een vaste donkere gradient onderaan houdt de categorienaam leesbaar — instelbare sterkte. Zonder media blijft de hele tegel weg op de publieke site.

11 · Merken

Uitsluitend echte, geüploade merklogo’s.

Geen monogrammen of nagemaakte logo’s. Een merk zonder logo is in de beheeromgeving incompleet; op de publieke site wordt het alleen als rustige tekst getoond of verborgen.

Incompleet merk (beheerweergave)

DASSY
Logo ontbreektincompleet

Op de publieke site: alleen tekst óf verborgen (instelbaar).

Merkvelden

Merklogo (afbeelding)
enkel geüploade logo-afbeelding
Logo — lichte variant
voor witte tegel
Logo — donkere variant
voor zwarte tegel
Naam + tagline
tekst onder logo
Zichtbaarheid / incompleet
verberg op publiek indien geen logo

12 · Configureerbare sectietypes

Vaste set sectietypes, instelbaar — geen vrij drag-and-drop.

Een beheerbare vaste set professionele sectietypes met instelbare inhoud en volgorde, zodat de website visueel niet uit elkaar valt. Iedere sectie kan aan/uit, een titel/tekst, eigen beeld, een achtergrondvariant en eigen knoppen krijgen.

Advies-foto

Teamlid dat advies geeft.

Desktop ontbreektMobiel ontbreektmin. 1200×1600

Persoonlijk advies

Aan/uitTitel + tekstBeeldAchtergrondvariantKnoppen

Borduur-/bedrukdetail

Detail van logo op kleding.

Desktop ontbreektMobiel ontbreektmin. 1200×900

Bedrukken en borduren

Aan/uitTitel + tekstBeeldVolgordeKnoppen

Portret

Portret van een teamlid.

Desktop ontbreektMobiel ontbreektmin. 1200×1600

Team

Aan/uitNaam + quotePortretAchtergrondvariantLink

Winkelfoto

Sfeerfoto van de winkel / bar.

Desktop ontbreektMobiel ontbreektmin. 1600×1200

Winkel en langskomen

Aan/uitTitel + tekstFoto van de winkelOpeningstijdenKnoppen

Regiofoto

Optionele foto bij regio.

Desktop ontbreektMobiel ontbreektmin. 1600×1200

Regio- en SEO-inhoud

Aan/uitRegio/plaatsSEO-tekstMeta-titel/descriptionLink
Tekst-/formuliersectie — geen beeld

Contactblok

Aan/uitTitel + tekstKanalenFormulier aan/uitAchtergrondvariant

13 · Homepage-architectuur

Lege homepage, opgebouwd uit configureerbare secties.

De voorkant kan volledig leeg starten. De homepage is een vaste set van 13 sectietypes; niet-ingevulde secties worden verborgen. Elke sectie kan afzonderlijk aan/uit, van inhoud, beeld en volgorde worden voorzien.

01

Mededelingenbalk

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
02

Header en navigatie

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
03

Hero met afbeelding of video

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
04

Campagneslider

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
05

Categorieën of branches

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
06

Uitgelichte merken

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
07

Persoonlijk advies

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
08

Bedrukken en borduren

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
09

Team

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
10

Winkel en langskomen

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
11

Regio- en SEO-inhoud

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
12

Contactblok

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links
13

Footer

Sectietype · instelbaar

Aan/uitTitel + tekstEigen beeldVolgordeAchtergrondvariantKnoppen / links

Geen drag-and-drop-vrijheid: een vaste set sectietypes in instelbare volgorde voorkomt dat de site visueel uit elkaar valt. Volgorde wel aanpasbaar per sectie.

14 · Lege staten

Beheer toont een voorschrift. Publiek toont niets.

Een niet-ingevuld onderdeel wordt op de publieke website volledig verborgen — geen technische placeholders, geen “upload hier”-teksten, geen lege vlakken. In de beheeromgeving en deze styleguide zien we wél een rustige placeholder met het voorschrift.

Beheeromgeving / styleguide

Hero-afbeelding of video

Brede sfeerfoto of video van de winkel.

Desktop ontbreektMobiel ontbreektmin. 2400×1030
Publieke website
Sectie verborgen — geen placeholder, geen leeg vlak.
Beheer — slider zonder slides

0 slides ingesteld. Voeg minimaal één slide toe om de slider te tonen.

Publiek — slider zonder slides
Niet getoond.

Regel: de voorkant moet ook zonder enige inhoud netjes en professioneel blijven — geen kapotte of lege blokken, geen lege sliders.

15 · Formulier

Donker formulier met duidelijke invoer-, focus-, fout- en successtatussen.

Velden op antraciet met dunne rand. Focus geeft een rode ring, fouten worden rood, succes groen. Liever eerst bellen? Bij De Jongens is dat juist de bedoeling.

Zo kunnen we je persoonlijk aanspreken.

Voor persoonlijk contact.

Vul een geldig e-mailadres in.

Bedankt — Gido neemt contact op.

Of bel direct — dat is sneller.

Standaard

Focus

Fout

15 · Spacing, breedte & grid

Een rustig raster als fundament.

Vaste spacing-schaal, één maximale contentbreedte (1240 px) en een 12-koloms raster voor uitlijning.

Spacing-schaal

xs4px
sm8px
md16px
lg24px
xl40px
2xl72px

Maximale contentbreedte — 1240 px

01240 px

12-koloms raster


16 · Footer & mobiel

Volledig donkere footer en mobiele variant.

Footer met logo-slot (donkere variant) en configureerbare linkkolommen. Mobiel behoudt dezelfde hiërarchie — zonder nepcontent.

Mobiele variant

logo
Hero — mobiele media
logoMerknaam
logoMerknaam

Contactblok


Einde

Vast vs. invulbaar.

Na goedkeuring worden de publieke pagina’s opgebouwd uit deze sectietypes — volledig leeg startend, zonder kapotte of lege blokken.