FDND Style Guide

Omdat we heel veel verschillende pagina's op dezelfde manier willen vormgeven.

Layout elementen

De overall layout van de pagina, een-, twee- of drie-koloms, wordt altijd op dezelfde manier bepaald. Voor de opmaak van <section> en <article> elementen zijn een hoop decorator classes die toegevoegd kunnen worden om de layout speelser te maken. Op deze pagina vind je een opsomming van layout classes en voorbeelden hoe die toe te passen zijn.

Om te beginnen zijn er twee classes die de afronding van hoeken van <section> en <article> elementen bepaald: .pilled en .rounded

.pilled

Dit is een blok met grote rondingen, door deze class toe te passen veranderen ook de hapjes uit de hoeken automatisch mee. (dit is de standaard)

.rounded

Dit is een blok met kleine rondingen, door deze class toe te passen veranderen ook de hapjes uit de hoeken automatisch mee.

.title-outset-right

Dit is een <section> met kleine afrondingen en een outset titel aan de rechter kant. Deze <section> heeft meerdere classes die met elkaar de opmaak van het element bepalen: <section class="purple-on-blue rounded title-outset-right">

.title-outset-right

Dit is een <section> met grote rondingen met een outset titel. Deze <section> heeft meerdere classes die met elkaar de opmaak van het element bepalen: <section class="purple-on-blue pilled title-outset-right">

.title-outset-left

Dit is een <section> met kleine afrondingen en een outset titel aan de rechter kant. Deze <section> heeft meerdere classes die met elkaar de opmaak van het element bepalen: <section class="purple-on-blue rounded title-outset-left">

.title-outset-left

Dit is een <section> met grote rondingen met een outset titel. Deze <section> heeft meerdere classes die met elkaar de opmaak van het element bepalen: <section class="purple-on-blue pilled title-outset-left">

Spanning elementen

2 kolommen (.col-span-2)

3 kolommen (.col-span-3)

2 rijen (.row-span-2)

Andere vormen

citaatblok met grotere tekst

kleine of grote gap in een bepaalde hoek (.smallgap-top-left, .largegap-top-left, etc.)

gap elementen met iconen (en kleur bepalen)

border collapse waarbij elementen in elkaar schuiven op basis van gaps. Bijvoorbeeld elementen met .smallgap-bottom-right + .smallgap-top-left