← Prehľad projektu

Galéria

Komponenty

37 / 37 hotových

Každý komponent má náhľad, HTML na skopírovanie a dokumentáciu k triedam. Zdrojom je components/, takže sa ukážka nemôže rozísť s tým, čo naozaj funguje.

Čím sa mení vzhľad všetkého naraz, je na stránke dizajnové tokeny.

Zbaliteľná sekcia

Hotové

Nadpis, ktorý po kliknutí odkryje obsah. Stojí na natívnom <details>, takže nepotrebuje ani riadok JavaScriptu.

.itl-accordion · 6 ukážok

Upozornenie

Hotové

Hláška cez celú šírku obsahu — výsledok akcie, varovanie, chyba formulára. Voliteľne zatvárateľná.

.itl-alert · 7 ukážok

Výber z číselníka

Hotové

Pole s našepkávačom — používateľ píše, komponent filtruje zoznam a on si vyberie. Bez externej knižnice.

.itl-autocomplete · 6 ukážok

Avatar

Hotové

Iniciály v kruhu, prípadne fotografia. Farbu určuje meno, nie náhoda — ten istý človek má vždy ten istý odtieň.

.itl-avatar · 8 ukážok

Štítok

Hotové

Krátke označenie stavu alebo kategórie. Tlmené aj sýte prevedenie, počet, súhrnný štítok, zatvárateľný filter.

.itl-badge · 10 ukážok

Omrvinková navigácia

Hotové

Cesta k aktuálnej stránke nad jej nadpisom. Ukáže, kde používateľ je a ako sa vráti späť.

.itl-breadcrumb · 6 ukážok

Tlačidlo

Hotové

Akcia, ktorú používateľ spustí kliknutím. Deväť variantov, tri veľkosti.

.itl-button · 10 ukážok

Karta

Hotové

Ohraničený blok obsahu s hlavičkou, telom a pätičkou. Základná stavebná jednotka obrazoviek.

.itl-card · 12 ukážok

Graf

Hotové

Stĺpcový, čiarový a prstencový graf s našimi farbami, písmom a slovenskými číslami. Dáta sú v značkách.

.itl-chart · 5 ukážok

Voľby

Hotové

Checkbox, radio a prepínač s klikateľným popiskom, skupinou volieb vo fieldsete a voľbou ako dlaždicou.

.itl-checkbox · 14 ukážok

Zoznam údajov

Hotové

Dvojice „popis — hodnota" v karte detailu. Sémanticky zoznam definícií, nie tabuľka.

.itl-data-list · 6 ukážok

Dátová tabuľka

Hotové

Výber riadkov a hromadné akcie nad komponentom tabuľka. Triedenie a filtrovanie zostávajú serverové.

.itl-data-table · 2 ukážok

Výber dátumu

Hotové

Kalendár nad poľom formulára — slovenský formát, pondelok ako prvý deň, rozsah aj čas. Tenký wrapper nad Flatpickrom.

.itl-datepicker · 5 ukážok

Rozbaľovacie menu

Hotové

Tlačidlo a panel pod ním — navigácia, používateľské menu, akcie v riadku tabuľky, viacstĺpcové menu sekcie.

.itl-dropdown · 7 ukážok

Prázdny stav

Hotové

To, čo používateľ vidí namiesto obsahu — ikona, veta o tom čo chýba, a akcia, ktorá s tým niečo urobí. Slúži aj ako celá chybová obrazovka.

.itl-empty-state · 6 ukážok

Zoznam s ikonami

Hotové

Riadok „ikona + text" — čo systém vie, čo obsahuje balík, čo treba pripraviť. Ikona nahrádza odrážku.

.itl-feature-list · 4 ukážok

Mriežka a rozloženie

Hotové

Sedem vzorov na rozmiestnenie prvkov — mriežka, stoh, zhluk, dva stĺpce, strop šírky a dve kostry stránky. Jediné miesto v systéme, ktoré rieši medzery.

.itl-grid · 8 ukážok

Ikona

Hotové

Phosphor ako CSS maska — jedna trieda na ikonu. Veľkosť riadi rodič, farbu dedí, takže ikona nikdy nepotrebuje vlastný modifikátor.

.itl-i-* · 6 ukážok

Spojené prvky

Hotové

Pole spojené s tlačidlom, selectom, statickým textom alebo checkboxom do jedného celku so zdieľaným rámom.

.itl-input-group · 9 ukážok

Polia formulára

Hotové

Textové pole, viacriadkové pole a select spolu s popiskom, nápovedou a chybovou hláškou.

.itl-input · 14 ukážok

Modálne okno

Hotové

Natívny dialóg nad obsahom — potvrdenie nevratnej akcie, krátky formulár, náhľad dokladu. Štyri šírky, kontextové farby hlavičky, statické a rozmazané prevedenie.

.itl-modal · 9 ukážok

Horná navigácia

Hotové

Lišta pri vrchu obrazovky — značka, hlavné menu, hľadanie a používateľské menu. Pod md sa menu vysunie zboku.

.itl-navbar · 2 ukážok

Hlavička stránky

Hotové

Nadpis obrazovky, stav vedľa neho, podnadpis a akcie vpravo. Prvý riadok každej stránky.

.itl-page-header · 7 ukážok

Stránkovanie

Hotové

Lišta pod tabuľkou — koľko záznamov je vidieť, prepínanie strán a voľba veľkosti strany.

.itl-pagination · 6 ukážok

Ukazovateľ postupu

Hotové

Pruh alebo kruh s hodnotou — obsadenosť termínu, postup nahrávania, odpočet času. Hodnota ide CSS premennou, nie inline šírkou.

.itl-progress · 7 ukážok

Bočný panel

Hotové

Zvislá navigácia so sekciami a ikonami. Dá sa zbaliť na ikony, pod md sa vysúva zboku.

.itl-sidebar · 3 ukážok

Kostra obsahu

Hotové

Sivé tvary na mieste obsahu, ktorý sa ešte načítal. Ukazujú, čo má prísť, takže stránka pri dopočítaní nepodskočí.

.itl-skeleton · 6 ukážok

Spinner

Hotové

Točenie pre čakanie, o ktorom nevieme, ako dlho potrvá. Farbu dedí, takže na tlačidle je biely a v texte tmavý.

.itl-spinner · 5 ukážok

KPI dlaždica

Hotové

Jedno číslo, ktoré má človek prehliadnuť na jeden pohľad — s popisom, jednotkou a zmenou oproti minulému obdobiu.

.itl-stat-card · 5 ukážok

Postup

Hotové

Ukazovateľ krokov viackrokového formulára — čo je za mnou, kde stojím, čo ma čaká. Číslo kreslí CSS, nie značky.

.itl-stepper · 4 ukážok

Tabuľka

Hotové

Zoznam záznamov s hlavičkou, triedením, filtračným riadkom a farebnými stavmi riadkov.

.itl-table · 11 ukážok

Záložky

Hotové

Prepínanie medzi rovnocennými časťami jednej obrazovky. Ovládanie šípkami, stav v ARIA.

.itl-tabs · 5 ukážok

Tmavý režim

Hotové

Prepnutie svetlej a tmavej témy atribútom na koreni dokumentu. Komponenty o téme nevedia — prefarbí ich sémantická vrstva.

[data-itl-theme] · 4 ukážok

Časová os

Hotové

História zmien dokladu — kto čo kedy urobil. Značka nesie tón, text zostáva čierny.

.itl-timeline · 4 ukážok

Toast

Hotové

Krátke potvrdenie pri okraji obrazovky, ktoré samo zmizne a neprerušuje prácu.

.itl-toast · 6 ukážok

Tooltip

Hotové

Krátke vysvetlenie pri prvku, ktoré sa ukáže pri prejdení myšou alebo pri fokuse. Nesie doplnok, nikdy nie to podstatné.

.itl-tooltip · 5 ukážok

Nahrávanie súborov

Hotové

Zóna na pretiahnutie súborov a zoznam príloh s postupom. Prenos na server si robí cieľový projekt sám.

.itl-upload · 4 ukážok

Dokumenty projektu

7 súborov

Markdown zo zdrojov vysádzaný do čitateľnej podoby. Surový .md zostáva na každej stránke po ruke — odkazom aj tlačidlom na stiahnutie.