Algemeen

p3.css CSS is van toepassing.
--var: zijn variabelen;

op breakpoints @media (min-width: 444px) { ..
--gap: 16px
veranderdt de lege tussenafstand tussen cellen van de grid. wat de grid doet herberekenen.

grid

1 - 5 - 1 is verhouding cell tov ruimtes ernaast.

0 - 720px mobile
4 cell breed 16px -- 16px x 6 x 4 + 16px = 400px grid 24px -- 24px x 6 x 4 +16px = 592px grid

720px - 1296px tablet
12 cell breed (A4 zonder A6) 10px -- 10px x 6 x 12 + 10px = 736px 18px -- 1269px x 6 x12 + 18px = 1314px

1296px - 4k screen
18 cell (A4 + A6) 12px -- 12px x 6 x 12 + 12px = 1308px 24px -- 24px x 6 x 18 + 24px = 2616px

Fonts

:root { font-size: calc(var(--sFont) * var(--gap)); } deze regel staat helemaal onderaand p3.css en heeft voorrang op al erboven. --sFont blijft 1 altijd. rem (root em) krijgt ook deze grootte.
em is de gekozen grootte van elementen doorheen het document. kan als maat gebruikt worden net als rem. em en rem zijn relatief volgens mij.

16px =* 12pt

1 pt == 1.3281472327365 px

Waar, welke lettertype + grootte. (ifv rem, dit veranderdt per breakpoint naar --gap, of per breakpoint(3) in px of pt)

Kleur, links en knoppen

Kleur ik stel een palet op ( 9 subkleuren per hoofdkleur, ook voor grijs )

Ruimtegebruik

mag luchtiger, kan ook op een blad zelf door positie van elementen vast te klikken.

titel / naam / context van een pagina zou ook een plaats kunnen krijgen in de navigatie. voorbeeld dataveyes.com

Menu / navigatie

bruikbaar, opent als men in de buurt hovert. geeft aan waar je bent in de site. helpt mensen hun weg vinden.

gallery(12)