Skip to content

Siem-P/look-and-feel-corporate-identity

 
 

Repository files navigation

Toolgankelijk - Vervoerregio Amsterdam

Inhoudsopgave

Titel

Toolgankelijk - Het overzicht van de minimale toegankelijkheid richtlijnen voor het verbeteren van toegankelijkheid op een website of applicatie.

Beschrijving

In deze repository is mijn opdracht voor 'Look and feel corporate identity - Vervoerregio Amsterdam' te vinden.

De user stories die behandeld zijn in mijn project:

#1 Als organisatie wil ik een overzicht van toegankelijkheidsverbeteringen kunnen bekijken, zodat ik een gevoel kan krijgen wat er moet gebeuren om mijn website/app toegankelijker te maken op het terrein van waarneembaarheid, robuustheid, begrijpelijkheid en bedienbaarheid.

#15 Als bezoeker van de tool wil ik contactinformatie kunnen achterhalen over wie de eigenaar/maker van deze tool is.

Preview - Website

Live website

⭕ Voor een live bezichtiging -> http://siemva.student.fdnd.nl/

Kenmerken

Voor het maken van deze website is er gebruik gemaakt van HTML, CSS & Javascript.

HTML structuur

In dit project wordt gebruik gemaakt van een simpele HTML layout. Met daarin een <main> <section> <nav> & <article>.

CSS

Vormgeving en media queries zijn een belangrijk onderdeel van de website. Volgens mijn analyse is het noodzakelijk dat ik de huisstijl van Vervoerregio Amsterdam volg. Zie bronnen voor de link naar de huisttijl (pdf).

Media queries is een erg belangrijk onderdeel van de website. (Dit is nog niet af) Tijdens de analyse en ontwerpfase heb ik ondervonden dat de onderstaande mediaqueries belangrijk zijn voor het gebruik van de website.

@media (min-width: 1024px) {} - Desktop
@media (min-width: 768px) and (max-width: 1023px) {} - Tablet/iPad
@media (min-width: 320px) and (max-width: 767px) {} - Mobile

Responsiveness is nog niet af!

JavaScript

Voor het bouwen van de eerste user story was er een belangrijk stuk JavaScript nodig. Dit had ik op meerdere manieren kunnen doen, maar ik heb gekozen om het met data-id's te doen.

const navButtons = document.querySelectorAll(".nav-button");
const cardsContent = document.querySelectorAll(".card-heading");

console.log(navButtons.length);
console.log(cardsContent.length);

navButtons.forEach((item) => {
  item.addEventListener("click", () => {
    const id = item.dataset.id;
    const active = document.getElementById(id);

    cardsContent.forEach((content) => content.classList.add("hide-show"));
    active.classList.remove("hide-show");
  });
});

In de HTML wordt hier een kopje wel of niet laten zien, door middel van de data-id.

<li ><button class="nav-button" data-id="card1_0">Waarneembaar</button></li>

Bronnen

De WCAG richtlijnen - https://wcag.nl/
Huistijl Vervoerregio Amsterdam -
https://github.com/fdnd-agency/vervoerregio-amsterdam/blob/main/Vervoerregio%20Handboek_Huisstijl%202021.pdf

Licentie

GNU GPL V3

This work is licensed under GNU GPLv3.

About

Ontwerp en maak voor een opdrachtgever een component of website op basis van een bestaande huisstijl

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 91.3%
  • CSS 8.1%
  • JavaScript 0.6%