Esikatselu
<ContentHighlight variant="primary" title="Lorem ipsum dolor" icon={<IconDecoQuestionCircle />}>
<Text>Lorem ipsum dolor sit amet, consectetuer adipiscing elit.</Text>
</ContentHighlight>
Käyttötarkoitus
Visuaalisten sisältönostojen tarkoituksena on korostaa tekstiartikkelin tai leipätekstin joukosta käyttäjän kannalta kaikkein tärkeimpiä asioita.
Sisältönoston avulla voit esimerkiksi
- havainnollistaa asiaa käytännöllisellä esimerkillä,
- kiinnittää huomion poikkeamaan normaalissa prosessissa tai
- nostaa esille tulevan muutoksen tai muun ajankohtaisen asian.
Koska sisältönostot ovat osa leipätekstiä, niiden ei tarvitse olla erityisen lyhyitä tai tiiviitä, toisin kuin ilmoitusten (Alert).
- Anna sisältönostolle aina selkeä ja kuvaava otsikko.
- Valitse sisältönostolle ikoni, jotka tukee tekstisisältöä.
- Älä käytä sisältönostoja liian tiheästi.
- Älä käytä sisältönostoja virhetilanteiden tai muiden dynaamisten ilmoitusten antamiseen. Käytä tällöin Alert-komponenttia.
Saavutettavuus
Sisältönostolla tulee aina olla kuvaava otsikko. Määritä otsikkotaso (h1-h6) sivun muuhun sisältöön sopivaksi. Jotta artikkelin
eri otsikkotasot ja tekstikokonaisuudet pysyvät selkeinä, sisältönostot kannattaa pyrkiä sijoittamaan niin, että niiden
jälkeen alkaa aina uusi otsikoitu leipätekstikappale. Tällöin käyttäjän ei tarvitse yrittää muistaa, minkä otsikon alle
kuuluvaa leipätekstiä sisältönoston jälkeen tulee.
Tarvittaessa otsikon visuaalisen koon voi muuttaa titleSize
-propilla, joka ei vaikuta varsinaiseen otsikkotasoon.
Ruudunlukijaa varten sisältönosto esitetään section
-elementillä. Ruudunlukija kertoo asiakkaalle sisältöalueen alkamisesta ja päättymisestä.
Tämä korostaa sisältönoston eroa muusta tekstisisällöstä. Komponentin ikoni-elementille voi välittää aria-label
-attribuutin käyttämällä iconAriaLabel
-proppia.
Erilaiset sisältönostot
Voit käyttää joko reunaviivallista tai taustavärillistä versiota. Valitse käytettävä versio niin, että se soveltuu yhteen palvelun muun tyylin kanssa.
Valitse sisältönoston väri niin, että se tukee tekstisisältöä tai muutoin palvelun visuaalista ilmettä.
Sisältönostolla tulee aina olla ikoni. Voit valita ikonin vapaasti kuvitusikoneiden joukosta. Valitse ikoni niin, että se tukee tekstisisältöä.
<>
<ContentHighlight
className="kds-mb-6"
icon={<IconMagnifyEuro />}
iconAriaLabel="Lorem ipsum aria label"
title="Lorem ipsum dolor sit amet"
variant="neutral"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
</ContentHighlight>
<ContentHighlight
appearance="solid"
icon={<IconMagnifyEuro />}
iconAriaLabel="Lorem ipsum aria label"
title="Lorem ipsum dolor sit amet"
variant="neutral"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
</ContentHighlight>
</>
<>
<ContentHighlight
className="kds-mb-6"
icon={<IconMathCircle />}
iconAriaLabel="Lorem ipsum aria label"
title="Laskurin käyttäminen"
variant="primary"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
<Text>
<Link href="#" target="_blank">
Lue lisää sairauspäivärahasta
</Link>
</Text>
</ContentHighlight>
<ContentHighlight
appearance="solid"
icon={<IconMathCircle />}
iconAriaLabel="Lorem ipsum aria label"
title="Laskurin käyttäminen"
variant="primary"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
<Text>
<Link href="#" target="_blank">
Lue lisää sairauspäivärahasta
</Link>
</Text>
</ContentHighlight>
</>
<>
<ContentHighlight
className="kds-mb-6"
icon={<IconDecoBulb />}
iconAriaLabel="Lorem ipsum aria label"
title="Esimerkki kotihoidon tuen vaikutuksesta"
variant="warning"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
<Text>Vivamus placerat lacus vel vehicula scelerisque, dui enim adipiscing.</Text>
</ContentHighlight>
<ContentHighlight
appearance="solid"
icon={<IconDecoBulb />}
iconAriaLabel="Lorem ipsum aria label"
title="Esimerkki kotihoidon tuen vaikutuksesta"
variant="warning"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
<Text>Vivamus placerat lacus vel vehicula scelerisque, dui enim adipiscing.</Text>
</ContentHighlight>
</>
<>
<ContentHighlight
className="kds-mb-6"
icon={<IconHandGrown />}
iconAriaLabel="Lorem ipsum aria label"
title="Palvelumme uudistuvat"
variant="success"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
</ContentHighlight>
<ContentHighlight
appearance="solid"
icon={<IconHandGrown />}
iconAriaLabel="Lorem ipsum aria label"
title="Palvelumme uudistuvat"
variant="success"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
</ContentHighlight>
</>
<>
<ContentHighlight
className="kds-mb-6"
icon={<IconExclamationCircle />}
iconAriaLabel="Lorem ipsum aria label"
title="Lapsikorotukset poistuvat 1.4.2024"
variant="danger"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
</ContentHighlight>
<ContentHighlight
appearance="solid"
icon={<IconExclamationCircle />}
iconAriaLabel="Lorem ipsum aria label"
title="Lapsikorotukset poistuvat 1.4.2024"
variant="danger"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
</ContentHighlight>
</>
Otsikon koon muuttaminen
Otsikon semanttista ja visuaalista kokoa voi tarvittaessa vaihtaa titleAs
ja titleSize
-proppien yhdistelmällä.
Suosituksena on pitää titleSize
koossa 5
ja asettaa titleAs
dokumentin otsikkorakenteen mukaisesti.
<ContentHighlight
icon={<IconDecoQuestionCircle />}
title="Esimerkki otsikon koon muuttamisesta"
titleAs="h3"
titleSize={5}
variant="primary"
>
<Text>Esimerkissä semanttinen otsikkotaso on h3 ja visuaalinen koko vastaa h5-otsikkoa.</Text>
</ContentHighlight>
Esimerkit poistuvasta toiminnallisuudesta
Esimerkki-, huomio- ja ohjetyyppiset sisältönostot poistuvat käytöstä (type
-prop) versiossa 15.0.0. Toiminnallisuuden voi korvata joustavammin icon
ja variant
-proppien avulla.
<>
<ContentHighlight
className="kds-mb-6"
iconAriaLabel="Lorem ipsum aria label"
title="Esimerkki perusomavastuun laskemisesta"
type="example"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
</ContentHighlight>
<ContentHighlight
className="kds-mb-6"
iconAriaLabel="Lorem ipsum aria label"
title="Vuokrasopimus ja avoliitto vaikuttavat asumistukeen"
type="notice"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
</ContentHighlight>
<ContentHighlight
className="kds-mb-6"
iconAriaLabel="Lorem ipsum aria label"
title="Sairauspäivärahan laskeminen"
type="info"
>
<Text>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Sed posuere interdum sem. Quisque ligula eros
ullamcorper quis.
</Text>
</ContentHighlight>
</>