Tlačidlá

Tlačidlá sú pre zložky odporúčané. Zložka môže mať vlastné tlačidlá. Pri novom webe alebo redizajne by však mala prejsť na tlačidlá Diela.

Hlavné a vedľajšie

Hlavné tlačidlo je pre najdôležitejšiu akciu časti stránky, napríklad Podporte nás alebo Odoslať prihlášku. V jednej časti stránky je najviac jedno. Ostatné akcie majú vedľajšie tlačidlo.

Tlačidlo, ktoré niečo vykoná, napríklad odošle formulár, je element button. Tlačidlo, ktoré vedie na inú stránku, je odkaz a so vzhľadom tlačidla.

<button class="button button--primary" type="submit">Odoslať prihlášku</button>
<a class="button button--secondary" href="…">Všetky aktuality</a>

Skupina tlačidiel

Hlavné tlačidlo je v skupine prvé, vedľajšie za ním. Obal button-group ich oddelí medzerou --space-3. Na mobile sú pod sebou cez celú šírku, od 45 em vedľa seba.

desktop
mobil
<div class="button-group">
  <button class="button button--primary" type="submit">Odoslať prihlášku</button>
  <button class="button button--secondary" type="button">Uložiť na neskôr</button>
</div>

Text na tlačidle

Text hovorí, čo sa stane: sloveso a ak treba, aj čo. Má najviac tri slová a nekončí bodkou.

NepíšemePíšeme
Kliknite semStiahnuť logo
OKOdoslať prihlášku
ViacVšetky aktuality

S ikonou

Ikona je pred textom a má 24 px (--icon-size-small). Za text patrí len šípka arrow_forward a ikona iného webu open_in_new, lebo ukazujú, kam tlačidlo vedie.

Tlačidlo len s ikonou má štvorcovú dotykovú plochu --tap (44 × 44 px) a názov akcie v aria-label, ktorý prečíta čítačka.

Stavy

Pri prejdení myšou hlavné tlačidlo stmavne (--bg-primary-hover), na výraznom pozadí zosvetlie na bielu. Vedľajšiemu zhrubne okraj.

Podporte nás
bežné
Podporte nás
myš
Podporte nás
focus
neaktívne
Všetky aktuality
bežné
Všetky aktuality
myš
Všetky aktuality
focus
neaktívne

Neaktívne tlačidlo je len vo formulári, kým nie je vyplnené, čo treba. Má prerušovaný obrys a vyblednutý text vo farbe textu pozadia, pre oba druhy rovnako. Pri ňom je vždy text, čo chýba. V HTML má atribút disabled, alebo aria-disabled="true", ak sa naň má dať prejsť klávesnicou.

Odosielanie

Po odoslaní formulára sa pred textom točí ikona progress_activity a text je „Odosiela sa…“. Tlačidlo si zachová vzhľad a ďalšie kliknutie nič neurobí, inak by sa formulár odoslal dvakrát. Zariadi to skript: nastaví aria-busy="true", vloží ikonu s triedou button__spinner a zmení text.

Na pozadiach

Na bielej a pieskovej ploche a na jemnom pozadí má hlavné tlačidlo primárnu farbu. Na výraznom pozadí má jemné pozadie a tmavý text tej istej farby (--bg-subtle-{farba}, --fg-{farba}). Vedľajšie tlačidlo preberá farbu textu pozadia. Sekcia s výrazným pozadím má triedu bg-strong-{farba} z base.css, farby sa potom nastavia samy.

Podporte nás Všetky aktuality biela plocha
Podporte nás Všetky aktuality piesková plocha
Podporte nás Všetky aktuality jemné zelené
Podporte nás Všetky aktuality jemné modré
Podporte nás Všetky aktuality jemné žlté
Podporte nás Všetky aktuality jemné červené
Podporte nás Všetky aktuality jemné sivé
Podporte nás Všetky aktuality zelené
Podporte nás Všetky aktuality modré
Podporte nás Všetky aktuality žlté
Podporte nás Všetky aktuality červené
Podporte nás Všetky aktuality čierne