Werken met SVG
Iconen
Functionele iconen
Functionele iconen zijn iconen die voornamelijk een visuele functie hebben, bijvoorbeeld een pijl op een knop. We gaan er voor het gemak van uit dat functionele iconen bestaan uit 1 kleur.
- Verzamel alle iconen op 1 plek binnen het design of een apart bestand, op deze manier kan je ze makkelijk allemaal tegelijkertijd exporteren.
- Maak per icoon een “Artboard” aan en maak de grootte consistent, bijvoorbeeld 24px bij 24px.
- Geef dit “Artboard” een duidelijke naam
icon/functional/{{ icon_name }}
, dit helpt bij het exporteren van de iconen. - Selecteer bij de export instellingen “exporteren als svg”.
- Kopieer vervolgens steeds dit “Artboard” om jezelf werk te besparen.
- Geef dit “Artboard” een duidelijke naam
- Plak vervolgens het icoon in je net aangemaakte “Artboard” en pas de naam aan (Engels)
- Schaal het icoon zodat deze binnen het “Artboard” past
- Schalen in Sketch doe je met
cmd+k
, op deze manier pas je ook eventuele strokes goed aan - Schalen in Figma …
- Wees consistent met schalen, zo zullen alle iconen in verhouding zijn
- Schalen in Sketch doe je met
- Controleer het icoon
- Een goed icoon heeft geen clip paths, hierdoor krijgt je ID’s en dat wil je niet
- Een goed icoon is niet geroteerd
- Exporteer alle iconen in je project, bijvoorbeeld in de
svg
-folder - Comprimeer de iconen nadat ze zijn geëxporteerd met SVGOMG
- [ToDo] Standaard settings
- Controleer het icoon
- Het icoon bevat geen width en height
- Het icoon bevat geen ID’s (om problemen te voorkomen)
- Het icoon bevat geen title
- Het icoon bevat geen xml
- Vervang alle kleuren door
currentColor
, zodat je makkelijk de kleur kan aanpassen