Skip to content

Principes en conventies

OniWithTheHoodie edited this page Jun 20, 2024 · 4 revisions

Bem

Heb ik BEM(block element modifier) gebruikt voor de block elementen maakt leesbaaheid beter en ook weet je welke class bij welke element hoort door de benoeming er van te omschrijven dat de te maken heeft met dat element. in dit geval noemde ik mijn nav breadcrumb omdat het ook werkelijk een breadcrumb is en alle kinderen krijgen de de naam breadcrumb__item. breadcrumb omdat ze deel zijn van de breadcrumb en item omdat het li list items zijn.

image

Line-height

gebruik van line-height voor betere leesbaarheid in dit geval 1.6

image

indenting zodat de code structuur goed leesbaar is

image

toegangkelijkheid

Heb ik toegepast door elementen te gebruiken die ingebouwde tab functies hebben dit valt onder html zoals anchors, input, button of de tab-index.

image

Data ophalen, Filteren en POSTEN

data kunnen ophalen uit Directus en kunnen POSTEN deze data heb ik ook kunnen filteren.

image

image

image

Custom properties heb ik toegepast dit kregen wij ook vanuit deloitte

image

Mobile first

Ik ben mobile first begonnen en vervolgens vanuit de tablet ben ik de media queries gaan toepassen vanaf 38rem

mobile

image

tablet 38rem

image

image

Grid en flexbox

grotendeel van de layouts heb ik grid en flexbox gebruikt. for mobile first heb ik de one column layour gebruikt met flexbox en voor sommige elementen grid. tablet en desktop gebruikte ik grid voor de layout en grid voor stacken en positionering van elementen waar nodig was flexbox voor als ik iets onder elkaar of op een rij moest hebben.

image

Sitemap

voor de routes

MicrosoftTeams-image (21)

UML

Voor de data die nodig is voor specifieke routes

image