Siirry sisältöön

14.5.0

Kuvakekirjastot

Kuvakkeet

Kelan ja Kannan verkkopalveluissa käytettävät kuvakkeet ovat saatavilla yksinkertaisina React-komponentteina, jotka renderöivät inline-SVG-elementin.

Jokainen käytettävä kuvake on importoitava sovellukseen erikseen. Vain importoidut kuvakkeet bundlataan lopulliseen sovellukseen.

Kuvakekomponenttien tekstiväri ja koko periytyy käyttökontekstin mukaisesti. Kuvakkeiden väriä ja kokoa voi muokata size- ja color -proppien avulla.

Luokkanimen asettamiseen on käytössä util-prop. Esimerkit koon ja värin asettamisesta löydät tämän sivun lopusta. Kaikkia kuvakekirjaston komponentteja voi lisäksi muokata käyttämällä SVG-elementin tukemia attribuutteja.

Lue lisää Visuaalinen ilme / Kuvakkeet ja ikonit

Kuvakekoot

Käyttöliittymäkuvakkeet

Käyttöliittymäkuvakkeita sovelletaan neljässä eri vakiokoossa. Valmiissa React-kuvakekomponentissa viivan vahvuus määräytyy automaattisesti kuvakkeen koon mukaan.

KokoSuhteellinen kokoKoko, pxEsimerkki
XS (oletusarvo)1em16 x 16
S1.5rem24 x 24
M2rem32 x 32
L3rem48 x 48

Kuvitusikonit

Kuvitusikoneille on määritetty kolme vakiokokoa: 32, 48 ja 64 px. Valmiissa React-kuvakekomponentissa viivan vahvuus määräytyy automaattisesti kuvakkeen koon mukaan.

KokoSuhteellinen kokoKoko, pxEsimerkki
M2rem32 x 32
L3rem48 x 48
XL4rem64 x 64

Esimerkkejä

Alle on koottu muutamia esimerkkejä kuvakkeiden käytöstä. Joillekin komponenteille on toteutettu valmiit iconBefore ja iconAfter -propit kuvakkeiden käyttöön. Näitä käyttämällä komponentti asemoi kuvakkeet automaattisesti ja johdonmukaisesti. Muissa tapauksissa kannattaa käyttää flexboxia kuvakkeiden helppoon asemointiin.

Koon muuttaminen

Värin muuttaminen

Kuvakkeet komponenteissa

Kuvakkeiden asemointi flexboxilla