View Code? Open in Web Editor
NEW
This project forked from fdnd-task /fix-the-flow-interactive-website
Ontwerp en maak een interactieve website voor een opdrachtgever
Home Page: https://anna-kyra.github.io/fix-the-flow-interactive-website/
License: MIT License
HTML 46.51%
CSS 50.60%
JavaScript 2.90%
fix-the-flow-interactive-website's People
fix-the-flow-interactive-website's Issues
Bij de individuele stakeholder pagina's de echte klanten, medewerkers, leveranciers, etc. benoemen.
Website met highly rated in stakeholders en daaronder subsecties van bijvoorbeeld suppliers, customers etc. (geen personen)
Bij de vragenlijst niet algemene stakeholders.
Niet echt veel feedback kan meteen beginnen. De tweede jaar was wel een beetje verdwaald bij de eerste schets, omdat de frames boven elkaar staan. Dit kan ik verholpen om ze de volgende keer achterelkaar te schetsen, zodat de flow goed zichtbaar is. Ook kreeg ik een tip om bij een andere eerste jaars (Robin) te kijken, omdat hij ongeveer een zelfde soort interactie had.
Meer hameren bij Michel of iets werkt of misschien niet werkt. Geef meer advies.
Michel zit vast aan het 1e idee, ben je er niet mee eens dan moeten we het laten weten.
Heel cool hoe je dit met :checked
gemaakt hebt! Twee issues alleen:
De alt attributen van de images hier zijn wel nuttig. Zet hier bijvoorbeeld alt="1. No poverty"
en alt="2. Zero hunger"
, zodat je hele interface voor iedereen bruikbaar wordt.
Maar belangrijker:
Hoe bedien ik deze interface met m'n toetsenbord? Doordat je de checkboxes display: none
hebt gegeven, kan ik niet naar ze toe tabben. Waarschijnlijk krijg je met opacity: 0
en :focus + img
voor de focus styles ongeveer precies wat je bedoelt :)
< label >
< input type ="checkbox ">
<!-- Goal-01 -->
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-01.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-02.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-03.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-04.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox " >
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-05.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-06.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-07.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-08.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-09.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-10.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-11.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-12.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-13.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-14.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-15.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-16.png " alt ="bedrijf ">
</ label >
< label >
< input type ="checkbox ">
< img src ="styles/assets/images/SDG Icons 2019_WEB/E-WEB-Goal-17.png " alt ="bedrijf ">
</ label >
Waarschijnlijk beter om het <a>
element hierbinnen groter te maken, en daar deze styling op te zetten: dan kun je op de hele link klikken. Nu kun je op de <li>
klikken, maar dat doet niks.
& : hover {
filter : var (--btn-hover );
}
& : active {
filter : var (--btn-active );
}
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_bedrijf.svg " alt ="bedrijf "> </ div > < a href ="# "> Bedrijf</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_klanten.svg " alt ="klanten "> </ div > < a href ="# "> Klanten</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_leveranciers.svg " alt ="leveranciers "> </ div > < a href ="# "> Leveranciers</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_medewerkers.svg " alt ="medewerkers "> </ div > < a href ="# "> Medewerkers</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_aandeelhouders.svg " alt ="financiers "> </ div > < a href ="# "> Financiers</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_omgeving.svg " alt ="omgeving "> </ div > < a href ="# "> Omgeving</ a > </ li >
< li class ="meer "> < div class ="icon "> < img src ="styles/assets/icons/icons_meer.svg " alt ="medewerkers "> </ div > < a href ="# "> Meer</ a > </ li >
Probeer niet te veel div's te gebruiken. Misschien kan je deze weglaten en alleen classes gebruiken. Als dit niet gaat en je krijgt er conflicten door dan kan je het altijd nog zo terug zetten. Probeer dit wel even uit.
Is dat niet gewoon een <a href="index.html">
? :)
< button type ="button " class ="button annuleer " onclick ="window.location.href='index.html'; "> Annuleer</ button >
opnieuw calculeren heeft een verwarrende navigatie
Kijk of je de calculeer button kunt verplaatsen naar de nav bar.
Kijk bij alt attributen altijd naar de context van de image. Staat er al tekst omheen? Is het plaatje decoratief? Vraag je af: (hoe) zou ik dit voorlezen aan de telefoon? Zou ik “Bedrijf Link Bedrijf” voorlezen? Zie ook https://developer.mozilla.org/en-US/docs/Web/API/HTMLImageElement/alt#decorative_images
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_bedrijf.svg " alt ="bedrijf "> </ div > < a href ="# "> Bedrijf</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_klanten.svg " alt ="klanten "> </ div > < a href ="# "> Klanten</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_leveranciers.svg " alt ="leveranciers "> </ div > < a href ="# "> Leveranciers</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_medewerkers.svg " alt ="medewerkers "> </ div > < a href ="# "> Medewerkers</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_aandeelhouders.svg " alt ="financiers "> </ div > < a href ="# "> Financiers</ a > </ li >
< li > < div class ="icon "> < img src ="styles/assets/icons/icons_omgeving.svg " alt ="omgeving "> </ div > < a href ="# "> Omgeving</ a > </ li >
< li class ="meer "> < div class ="icon "> < img src ="styles/assets/icons/icons_meer.svg " alt ="medewerkers "> </ div > < a href ="# "> Meer</ a > </ li >
Ook tof gemaakt! :)
Heb je hiervoor al eens gekeken naar het <meter>
element of het <progress>
element ?
< div class ="progress-bar ">
< span style ="width: 25%; "> </ span >
</ div >