List item

A list item egy rugalmasan használható komponens, amellyel egységesen és átláthatóan jeleníthetjük meg a tartalmakat. A list itemeket általában függőlegesen csoportosítva használjuk.

Fejlesztői dokumentáció Felépítés

Icon: A list item jelentését megerősítő vagy dekoratív ikon. (opcionális)

Title: A list item címe.

Content: A list item szöveges tartalma.

Link indicator: A list item link mivoltát jelző ikon. (opcionális)

Actions: A list itemhez kapcsolódó akciók, Link vagy Button komponensként. (opcionális)

Variánsok List item

Tetszőleges ikonokkal ellátható, általános variáns.

Checklist item

Követelmények, teendők megjelenítésére használható variáns.

Numbered list item

Egy folyamat egymást követő lépéseinek megjelenítésére használható variáns.

Opciók Ikonok használata

A list item variáns ikon nélkül, illetve tetszőleges – a jelentést megerősítő vagy dekoratív – ikonnal használható.

A checklist item és a numbered list item ikonjai nem változtathatók meg.

Ikonok színe

Az ikonok színe a kontextusnak vagy a szemantikai jelentésnek megfelelően neutrális, brand, pozitív vagy negatív lehet.

Eltartás

A list item kis vagy nagy eltartással (paddinggel) használható. Az eltartást a kontextus és a list item tartalma határozza meg.

Akciók

A list item akció nélkül, illetve legfeljebb két akcióval – gombbal vagy linkkel – használható.

Link indicator

A list item teljes területe lehet linkelő interaktív terület. Ezt a link indicator – right arrow –bekapcsolásával jelezzük.

Cím pozíciója

Bizonyos esetekben a list item címét érdemes a tartalom alá helyezni. Ezt a title position opcióval lehet beállítani.

Működés Interakciós állapotok

A komponens interaktív elemei a design system sztenderd interakciós állapotainak logikáját követik.

Interaktív területek

A list itemben található linkek vagy gombok külön interaktív területet képeznek. Ha a list item egésze linkel, akkor a komponens teljes területe interaktív.

Szövegírási útmutató Konzisztencia

A list itemeket alapértelmezetten csoportokban használjuk. A jobb áttekinthetőség miatt a csoportokon belül törekedjünk az egységes megfogalmazásra.

Cím

A címekre vonatkozó szövegírási útmutató a Nyelvtan és fogalmazás oldalon találhatók.

Szöveges tartalom

A szöveges tartalom legfeljebb néhány sor legyen, röviden és tömören fejtse ki vagy egészítse ki a card címét vagy témáját.

Akciók

Az akciókra vonatkozó szövegírási útmutatók a Button és a Link komponenseknél találhatók.

Használati megfontolások Akciók a linkelő list itemben

Ha a list item egésze linkel, akkor más interaktív elem – gomb, link – nem helyezhető el a komponensben.

List item group

A tartalmilag összetartozó list itemeket a háttér összevonásával csoportosíthatjuk.

Akadálymentesség Kontrasztarányok

A komponens a design system kontrasztcélokkal generált szemantikus színeit használja, ezért megfelel az akadálymentesítési követelményeknek. A tokenizálás miatt ez színsémától és sötét vagy világos módtól függetlenül igaz.

A kontraszt minimumokat a design system legsötétetebb – sötét módban a legvilágosabb – hátterén generáljuk, emiatt ez az arány minden más használható háttéren ennél csak jobb lehet.

Ha a komponenst nem tokenizált háttérszínen használjuk, manuálisan ellenőrizni kell a kontrasztot!

Színhasználat

A komponens állapotai és kiegészítő elemei nem kizárólag színnel közlik az információt. Így a színtévesztő vagy színvak, illetve a monokróm kijelzőt használó felhasználók is megkapják a szükséges információkat.

Billentyűzettel való használat

A komponensben található linkek tabbal fókuszálhatóak és enterrel aktiválhatóak. Ha a list item egésze linkel, akkor nem tartalmazhat további interaktív elemeket, és az egész fókuszálható és aktiválható.

Ikonok

A list item ikonjai alapértelmezetten dekoratívak, ezért üres alt taget kapnak. Ha információt hordoznak, a megfelelő alternatív szöveggel kell ellátni őket.

Implementáció

A list item címsorának heading levelje a heading-level attribútummal állítható, így az oldal hierarchiájába illeszkedően lehet őket beilleszteni.