Iconen moeten betekenis geven aan een grafische gebruikersinterface. Iconen zijn een visuele presentatie van een object, idee of actie. Als dat object, idee of die actie niet direct duidelijk is voor de gebruiker heeft het icoon ook weinig toegevoegde waarde en kan zelfs leiden tot verwarring en frustratie wat de gebruiker hindert bij het uitvoeren van een taak. Het herkennen en begrijpen van een icoon is afhankelijk van een eerdere ervaring van de gebruiker. Iconen kunnen gebruikers helpen taken te herkennen en onthouden. Doordat een standaard gebruik van iconen ontbreekt zijn labels nodig om de betekenis van een icoon te verduidelijken.
use
element mag direct href
ipv xlink:href
worden gebruikt. In SVG2 is xlink:href
deprecated (https://developer.mozilla.org/en-US/docs/Web/SVG/Attribute/xlink:href).dso-icons.svg
:node_modules/dso-toolkit/dist/library/dso-icons.svg
wordt gebundled;Iconen verdelen we onder in illustratieve iconen en gebruikersinterface iconen. Iconen worden aangeleverd in SVG formaat zodat het moeiteloos kan schalen op diverse schermbreedtes en altijd haarscherp blijft.
Gebruikersinterface iconen
Zijn de iconen in de dso-toolkit niet toereikend? Is er een specifieke icoon nodig die essentieel is voor de user-interface? Een icoon kun je op de volgende manier aanvragen. Ga naar de github repository van de dso-toolkit. Maak hier een nieuw issue aan en geef de volgende informatie mee:
Er is een icoon beschikbaar die als tijdelijke vervanging kan dienen. Deze heet wip-wip
(work in progress) dit icoon is terug te vinden in de iconenlijst.
<dso-icon icon="copy"></dso-icon>
<dso-icon icon="{{ icon }}"></dso-icon>
icon: copy