Skip to content

miel775/just-bread-and-butter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bread and Butter Website

Bread and Butter

Beschrijving

Bread and butter is een event dat is gehouden in November 2024 waarbij kennis wordt gedeeld met klanten en gastsprekers. Het gaat over goede toegankelijkheid van websites. Er komt een one-pager waar overzichtelijk staat over het event dat heeft plaatsgevonden.

Kenmerken

De webiste is een one-pager wat betekent dat alle informatie alleen maar op een pagina staat. De pagina is opgedeeld in een header, body (met secties erin) en footer.

Header

Op de header staat het JUST logo met aan de rechterkant een switch waar je van dark naar lightmode en andersom kan gaan.

image

Banner

De banner bestaat uit een slideshow dat wordt getoond van de herinneringen van het event. Hier draait het logo van bread butter.

image

Info over het event

De rest van de website wordt informatie over het event omschreven dit is met scroll animation toegepast zodat het er flexibel uitziet. Hier is ook een quote met een foto bijgeplaats zodat je echt ziet wie het heeft gezegd.

image

Fotocarrousel

Er is ook een fotocarrousel waar je foto's kan zien van het event. Dit is toegankelijk gemaakt met alt teksten.

image

Contact

Ook is er een email input gezet in het ontwerp hier kunnen eventuele toekomstige klanten contact opnemen bij het bedrijf.

image

Conventie

Ademruimte en Inspringen

In de HTML is er conventie toegepast. Dit voor een overzichtelijke HTML wat helpt met makkelijk coderen. Alle elementen worden per enter in een rij gezet zodat je ziet welke elementen in wat staan. Zo zijn de hoofdelementen: body en head en hier vallen header, sections en footer in

image

Volgorde en Nesten van CSS

De volgorde van de CSS staan op volgorde hoe de HTML is opgebouwd. Hierbij staan de grote elementen bovenaan zoals de body en *. Ook staan de keyframes helemaal onderaan zodat deze altijd worden uitgevoerd wanneer ze worden benoemd in een class. Alle classes in een specifieke class zijn genest in het hoofdelement zo wordt de h1 van een sectie benoemd in de body class.

image

Media Queries

Media Queries worden genest in de class zelf

image

Naamgeving

De naamgeving wordt als kebabcase gebruikt. In de custom CSS properties zie je dat dit is opgesteld per element.

image

Accesibility test

Aangezien het belangrijk is dat de website toegankelijk is voor iedereen wordt er een Lighthouse test uitgevoerd op de website maar niet voordat we door de eisen gaan van de briefing.

Tabben door Content

Door de functie "tabindex" is het mogelijk om door de content te navigeren met alleen toetsenbord.

image

Kleurblindheid test

Ook is er rekening gehouden met de kleurblindheid. In de test staat dat groen niet goed samengaat met een donkere achtergrond dus het groen is uit de color-palette gehaald op de stickers na. Er zijn veel verschillende soorten kleurenblindheid. Hier gebruik ik de bron AcessCSS. Hier kan ik dan drie filters toepassen op de website CSS zones, Greyscale en Colorblindfilter. Dit moet gedaan worden met een speciale variant ".scss". Dit is wat om later uit te zoeken echter ga ik gebruik maken avn de CSS zones en de greyscale. Op de header staan buttons om dit in te schakelen.

image

Lighthousetest

Voor de lighthouse test scoort de website 80%. Enkele goede punten zijn dat de language Engels is van de pagina, ARIA roles en alle elementen hebben een toegankelijke naam. Echter ontbreken er een aantal alt teksten bij de image. Ook is de 'tabindex' niet volledig in order omdat deze optelt 1..2...3 terwijl het 1 moet blijven.

image

Bronnen

About

Ontwerp en maak een responsive website voor een startup.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 99.3%
  • Other 0.7%