sitelo-ui to biblioteka komponentów dla sitelo. Każdy komponent jest funkcją zwracającą ciąg HTML, więc zagnieżdża się wprost w stronie, którą już piszesz — bez kompilatora, bez runtime’u, bez hydratacji.
Każdy przykład w tej sekcji renderuje ten sam build, który renderuje otaczającą go stronę. To, co widzisz, jest tym, co wyprodukował kod pod spodem, i idzie za jasnym i ciemnym motywem tej witryny, bo sitelo-ui czyta ten sam atrybut data-theme co dokumentacja.
Układ
wyśrodkowane
KontenerWyśrodkowana kolumna strony z ograniczoną szerokością.
jedendwatrzy
StosRząd albo kolumna flex z tokenem odstępu na gap.
1234
SiatkaMieści tyle kolumn, ile się da, bez zapytań medialnych.
albo
SeparatorLinia między sekcjami, z etykietą albo bez.
ProporcjeUtrzymaj ramkę w stałym kształcie, żeby nic nie przeskoczyło przy ładowaniu.
Karta
KartaPowierzchnia dla zgrupowanej treści, z nagłówkiem, treścią i stopką.
Typografia
Nagłówek
Podpis
TypografiaSkala typograficzna, która sama dobiera element.
Nagłówek
I akapit.
ProzaOstyluj surowy HTML z Markdowna albo z CMS-a.
MakietaZrzut ekranu w przeglądarce, oknie, telefonie albo terminalu.
Stylowanie
MotywyKażdy kolor, promień i krój, jednym wywołaniem.
Jak zacząć
Dwie linijki: zaimportuj komponenty i wstaw styles() do head. Strona Komponenty w dokumentacji obejmuje instalację, motywy, konwencję wywołania i opcjonalny runtime kliencki, a także wypisuje każdy eksport w jednej tabeli.
Katalog examples/ui w repozytorium renderuje cały zestaw na jednej stronie.
Dodatki
Nie wszystko należy do jednego arkusza stylów. To, co fakturowe i ozdobne — na początek ziarno filmowe — żyje pod sitelo UI extras, drugim punktem wejścia, gdzie każdy komponent przynosi własny arkusz, więc strona podlinkowuje tylko to, czego używa.