Really nice job demoing your project to us @Stefan-Espant.
The quality of the project and the level of preparation was impressive 💫👏
Here is a few notes after I reviewed your repository:
1- You have a good understanding of html semantic and hierarchy. That's visible in your headings and in your lists.
2- You have excellent eye for details. For example writing descriptive documentation, hover states and adding funda logo favicon.
3- Good job with the accessibility descriptions.
4- Really impressive that you made a solution for the color contrast issue.
5- Really good job with the css file 👏 Just make sure if a rule is not needed, it's deleted instead of commented out. (line 779)
6- There is Open kaart inside a div. The Open kaart to me indicates a button that opens the map. Now only the map icon is clickable. Maybe you can expand that to Open kaart as well.
7- I see there are four images for Plattegronden, but in the demo I only see one.
8- Is it necessary to load all the images of the carousel by default? Maybe some of them could have lazy loading?
9- Think about the differences between links and buttons and how users should interact with them. For example: it is a common behaviour to add an underline if a link is hovered and add a colored box around the button's hit box when the button is hovered. In your project, links act like buttons when I hover over them.
Bij bijvoorbeeld "Oppervlakten en inhoud" staat een subtitle "gebruiksoppervlakten". Misschien mooier als deze een andere kleur heeft om meer onderscheid te maken.
Ik zag een flash of unstyled content bij de afbeeldingen. Het is goed om srcset en sizes op je afbeeldingen te plaatsen, de browser kan dan zelf bepalen welke resolutie het beste past. Ook een goed idee om alvast een grijze achtergrondkleur te gebruiken. Als je dat toepast verwacht de gebruiker daar al iets ook als het nog niet is ingeladen.