Siirry sisältöön

14.5.0

Card

Käytä korttikomponenttia ryhmittelemään samaan asiaan kuuluvaa tekstiä, kuvia ja toimintoja helposti silmäiltäviksi kokonaisuuksiksi. Modulaariseen rakenteeseen perustuvaa korttia voi käyttää joustavasti eri käyttötarkoituksiin.

Julkaistu versiossa 0.15.3

Esikatselu

Käyttötarkoitus

Korttikomponenttia voi soveltaa esimerkiksi listamaisen sisällön ryhmittelyyn, visuaalisesti korostettuihin artikkelinostoihin tai korostamaan call-to-action-painikkeita lisätiedolla.

Yksi kortti sisältää yhteen aiheeseen liittyviä sisältöjä ja toimintoja tiiviisti esitettynä. Yksittäisen kortin tulee olla ymmärrettävissä ilman ympäröivää sisältöä. Kortin tulee myös erottua visuaalisesti muusta sisällöstä.

Käytä korteissa johdonmukaista rakennetta, joka tukee esitettävän tiedon luettavuutta. Esimerkiksi listamaisessa esityksessä kaikkien korttien pitää noudattaa samanlaista perusrakennetta.

Card-komponentti rakentuu modulaarisesti useasta eri elementistä.
Card-komponentti rakentuu modulaarisesti useasta eri elementistä. Rakenteen voi suunnitella joustavasti käyttötarkoituksen ja esitettävän sisällön mukaan.
Tee näin
  • Esitä kortissa vain yksi asia kerrallaan.
  • Varmista, että kokonaisuus on selkeä ja silmäiltävä.
  • Suosi selkeää kieltä ja informatiivista kuvatyyliä. Otsikoi napakasti.
  • Lisätiedon esittämiseen voi tarvittaessa käyttää esimerkiksi klikattavaa Collapse-komponenttia.
  • Jos tarvitset vain reunaviivallisen elementin etkä muita Cardin ominaisuuksia, käytä Box-komponenttia.
Älä tee näin
  • Älä yhdistele erilaisia korttityyppejä tai -rakenteita.
  • Älä sommittele kortteja sisäkkäin.
  • Vältä monirivisiä otsikoita ja pitkiä tekstikappaleita.

Saavutettavuus

Komponentti ei sisällä tällä hetkellä mitään erityistä teknistä toteutusta saavutettavuuden huomioimiseksi. Komponentin käyttäjän vastuulle jää varmistaa kortin sisällön ja rakenteen saavutettavuus.

Kortin rakenne

Kortti koostuu useasta eri peruselementistä, joita voi soveltaa joustavasti käyttötarkoituksen mukaan.

  • Card - Kortti
  • CardImage - Kuvapaikka kuvalle (kuvasuhde toistaiseksi vain 16:9)
  • CardIcon - Kuvapaikka ikonille
  • CardHeader - Kortin ylätunniste
  • CardTitle - Kortin otsikko
  • CardBody - Kortin sisältö
  • CardFooter - Kortin alatunniste
Card-komponentin rakenne.

Muut elementit

Vakioelementtien lisäksi korttiin voi yhdistää myös muita Kela Design Systemin komponentteja. Esimerkkejä lisäelementeistä:

  • Badge - Metatiedon esittäminen
  • Button - Painike
  • Collapse - Toissijaisen tiedon esittäminen
  • Link - Siirtymää kuvaava linkki
Card-komponentin lisäelementit.

Korttityypit

Korttikomponenttia voi käyttää joko sellaisenaan tai kuvitettuna. Kortissa esitetyn sisällön perusraamina toimii aina yksinkertainen Card-komponentti.

Kuvitetun kortin kuvapaikka tuotetaan joko CardImage- tai CardIcon-komponentilla.

Kortti (Card)

Kuvallinen kortti (CardImage)

Staattisella kuvalla kuvitetun kortin kuvapaikka tuotetaan CardImage-komponentilla.

Pystysuuntaisessa asettelussa kuvapaikka tukee toistaiseksi vain leveää kuvaa. Kortissa esitettävän kuvan tulee olla kuvasuhteessa 16:9.

Vaakamallisessa asettelussa kuvapaikan sisältö rajataan kuvapaikkaan sopivaksi. Kuva tulee valita siten, että kuvan olennaisin sisältö sijoittuu kuvan keskelle.

Kuvitettu kortti CardImage-komponentilla.
CardImage-kuvapaikalla voi soveltaa joustavasti erilaisia kuvatyyppejä ja visuaalisia sisältökonsepteja.

Kuvan valinta ja sommittelu

Kortin kuvituksena käytetään vaakasuuntaista kuvaa, jonka kuvasuhde on 16:9. Kuva kannattaa valita siten, että kuvan olennaisin visuaalinen informaatio asettuu kuvan keskikohtaan.

Card-komponentin sommittelu.
Kortissa käytetään leveää kuvaa, jonka kuvasuhde on 16:9. Kuva tulee valita siten, että tärkein visuaalinen informaatio asettuu keskelle kuvaa.

Ikonilla kuvitettu kortti (CardIcon)

Ikoniin perustuvan kuvituksen voi tuottaa CardIcon-komponentilla. Kortin sisällön voi asetella joko vaaka- tai pystysuuntaisesti käyttämällä direction-proppia.

Kortin kuvittamiseen käytetään verkkokäyttöön tarkoitettuja kuvitusikoneja. Ikonivalikoima on saatavilla Kela Design Systemin kuvitusikonien kirjastosta valmiina svg-kuvakekomponentteina.

Vaakamallinen CardIcon-kortti

Vaakamallisessa asettelussa CardIcon-komponentin kuvapaikka rajautuu automaattisesti kapeampaan kuvasuhteeseen. Kuvapaikan pinta-ala määräytyy dynaamisesti sisältöelementtien ja tekstien pituuden mukaan.

  • Tekstisisällössä kannattaa suosia lyhyttä ja napakkaa ilmaisua
  • Otsikko kannattaa pitää 1-2 rivin mittaisena
  • Vaakasuuntaiseen asetteluun perustuva kortti muuttuu kapeammilla näyttöleveyksillä automaattisesti pystysuuntaiseksi kortiksi.

Värit ja ikonit

Ikonin ja kuvapaikan taustavärin voi valita käyttökohteen mukaan.

Esimerkkejä CardIcon-komponentin tyylistä.
Esimerkkejä CardIcon-komponentin tyylistä.

Skeleton

Muodosta skeleton-korttikomponentti aina käyttötapauksen mukaan ja siten, että se vastaa varsinaisen kortin rakennetta.

Pyöristys

Huom! Pyöristystä käytetään vain Kanta-teemassa. Lue yleisemmät ohjeet pyöristysten toteuttamiseen.

Kortteihin ja Korttimaisiin esitystapoihin voi soveltaa pyöreää muotokieltä, kun kyseessä on henkilöasiakkaille suunnattu palvelu.

Samaan ryhmään kuuluvien korttien reunatyylinä käytetään säännönmukaisesti joko pyöristettyä tai suorareunaista tyyliä.