Siirry sisältöön

14.5.0

Tile

Yksinkertainen nostoelementti luvun tai muun tiedon visuaaliseen korostamiseen.

Julkaistu versiossa 8.2.0

Esikatselu

Käyttötarkoitus

Tile on tiedon korostamiseen ja sisällön visuaaliseen jäsentelyyn suunniteltu nostokomponentti. TileGroup-komponentilla voi puolestaan luoda ryhmän, joka koostuu useammasta Tile-nostosta.

Komponenttia kannattaa soveltaa sisällössä melko säästeliäästi. Käyttö on perusteltua esimerkiksi silloin, kun sisällöstä halutaan nostaa esiin käyttäjän kannalta tärkeimmät ydintiedot tai avainluvut.

Tile-komponentti toimii parhaiten silloin, kun komponentilla esitetty tieto on muotoiltu lyhyesti. Selittävän otsikon (label) ja lihavoidun avaintiedon (value) tulisi molempien mahtua yhdelle riville.

Isojen tietomassojen tai merkkimäärältään pitkien sisältöjen esittämiseen kannattaa soveltaa muuta esitystapaa.

Saavutettavuus

Nostoryhmä (TileGroup) erottuu omaksi kokonaisuudeksi ulkoasun perusteella.

Käyttötilanteesta riippuen sama ryhmittely voi olla hyvä esittää myös ruudunlukijalle. Ryhmittelyn voi tässä tapauksessa esittää sijoittamalla nostoryhmä section-elementin sisään ja lisäämällä ruudunlukijalle sisältökokonaisuutta kuvaavan tekstin aria-label-attribuutin avulla.

Responsiivisuus

Oletuksena TileGroup-komponentilla luodun nostoryhmän yksittäiset nostot pinotaan pienimmillä näytöillä ja näytetään rinnakkain breakpointista sm alkaen.

Ryhmän responsiivisuuteen voi vaikuttaa breakpoint-propilla.

Nostotyypit ja värit

Komponentti perustuu neljään samasta väristä johdettuun nostotyyppiin. Taustan, tekstin ja ikonin sävy määrittyy automaattisesti valitun värin mukaan.

Esimerkki primary-variantin eri nostotyypeistä:

  • Tumma: otsikkotasoinen tai vahvasti korostettu nostoelementti, jonka taustavärinä primary-väristä johdettu tumma korostussävy.
  • Vaalea: väliotsikkotasoinen tai kevyemmin korostettu nostoelementti, jonka taustavärinä primary-väristä johdettu vaalea korostussävy.
  • Neutraali: neutraali sisältöelementti, jossa vaaleanharmaa tausta ja primary-väristä johdettu nostoteksti
  • Pelkkä kehys: neutraali sisältöelementti, jossa vaaleanharmaa reunaväri ja primary-väristä johdettu nostoteksti

Kaikkiin Tile-variantteihin voi myös tarvittaessa soveltaa käyttötilanteen mukaisia tilavärejä.

Esimerkki neutraaleista dark-varianteista:

Ikoneilla kuvitetut nostot

Tile-komponenttiin voi liittää asiasisältöä kuvaavan kuvitusikonin. Ikonin koko on valmiiksi määritetty (large, 48 px).

Yksittäisessä Tile-nostossa ikoni tasautuu oletuksena aina vasempaan reunaan.

Vierekkäisten Tile-elementtien muodostamassa nostoryhmässä (TileGroup) ikonit ja tekstielementit on oletusarvoisesti keskitetty.

Tarvittaessa myös korkeat Tile-elementit voi tasata samaan linjaan muiden nostoryhmän elementtien kanssa.

Lukunostojen koot

Tile-komponentin lukunoston tekstikokoa voi muokata valueSize-muuttujan avulla. Lukunoston voi esittää komponentissa neljässä eri koossa.

Visuaaliseen korostamiseen voi käyttää samanaikaisesti myös ikonia. Tällöin lukunostossa (value) kannattaa yleensä soveltaa joko oletuskokoa (xl) tai kevyesti kasvatettua tekstikokoa (2xl).

Nostoryhmä (TileGroup)

TileGroup-komponenttia voi soveltaa silloin, kun yksittäisistä Tile-nostoista halutaan luoda yhtenäinen ryhmä tai ruudukkomainen näkymä, jonka tiedot liittyvät samaan teemaan tai aihepiiriin.

Nostoryhmä voi sisältää esimerkiksi kaksi tai kolme vierekkäistä nostoa, joissa kiteytetään tiettyyn aiheeseen liittyvät ydintiedot.