Napakabilis
Magdisenyo at mag-customize ng responsive na interface sa ilang minuto. Mga native CSS variable, predefined na klase, 12-column grid na sumasaklaw sa bawat semantic HTML element.
Translation note (2026-04-30). v2.0.0 adds RTL support and a refreshed 2026 framework comparison. The English source is the canonical reference while these translations catch up. See https://skeletonic.io/about/ · https://skeletonic.io/components/ · https://skeletonic.io/benchmarks/.
Ang Skeletonic Stylus ay isang open-source na Stylus CSS library para sa accessible, mabilis, at modular na pag-istilo ng UI.
Isinilang noong 2018 bilang isang personal na eksperimento sa pagpapadala ng mas kaunting CSS nang hindi binabaybay ang ergonomics ng isang tunay na component library. Walong taon na ang nakakaraan, hindi pa rin nagbabago ang layunin.
Magdisenyo at mag-customize ng responsive na interface sa ilang minuto. Mga native CSS variable, predefined na klase, 12-column grid na sumasaklaw sa bawat semantic HTML element.
7.7 KB gzipped. Mas mabilis mag-load ang mga pahina. Bawat pangunahing building block ay nandoon pa rin.
Ginawa para sa desktop at mobile. Ang mga layout ay umaakma sa anumang device. Touch-optimised, semantic HTML sa lahat ng dako.
Kasama na ang WCAG 2.2: focus-visible ring, AA contrast, skip-link helper, keyboard-friendly na component, reduced-motion support — walang dagdag na stylesheet, walang aria-* boilerplate.
Modular na CSS component at Stylus mixin. Button, form, card, alert, badge, palette at animasyon — malinis, modular, handang i-drop in.
Idinisenyo, ginawa, at pinapanatili ni Sebastien Rousseau. Dual-licensed sa ilalim ng MIT o Apache 2.0. Walang bayad, walang gastos sa lisensya, kahit para sa komersyal na paggamit.
Isang self-hosted na stylesheet ang sumasaklaw sa typography, button, form, card, table, palette, animasyon at utility class. Walang JavaScript. Hindi kailangan ng build step. Walang peer dependency sa Bootstrap, Tailwind o Bulma.
| Tampok | Skeletonic Stylus | Bootstrap 5 | Tailwind CSS | Bulma |
|---|---|---|---|---|
| Laki (gzipped) | 7.7 KB | ~30 KB | ~10 KB (varies) | ~30 KB |
| WCAG 2.2 conformance | Kasama na | Bahagya | Manual | Bahagya |
| Cascade layer | Oo (@layer) |
Hindi | Hindi | Hindi |
| Dark mode | prefers-color-scheme |
Opt-in | Class-based | Opt-in |
| Kailangan ang JavaScript | Hindi | Oo (Popper) | Hindi | Hindi |
| CycloneDX SBOM | Oo | Hindi | Hindi | Hindi |
| Reduced-motion | Sinusunod | Bahagya | Manual | Bahagya |
| Lisensya | MIT o Apache 2.0 | MIT | MIT | MIT |
!important, walang DOM-order na trick.Ang Skeletonic Stylus ay sumusunod sa Semantic Versioning 2.0.
| Bump | Kailan | Halimbawa |
|---|---|---|
| Major | Pag-alis o pag-rename ng isang public class, mixin, o token | 1.x → 2.0 |
| Minor | Pagdagdag ng bagong component, mixin, o token | 1.1 → 1.2 |
| Patch | Pag-aayos ng bug, a11y polish, performance, seguridad | 1.1.6 → 2.0.0 |
Lahat ng public class name, lahat ng CSS custom property, at lahat ng exported Stylus mixin ay bahagi ng public API. Ang isang breaking change ay nakakakuha ng major bump at migration guide.
Ang Skeletonic Stylus ay idinisenyo, ginawa, at pinapanatili ni Sebastien Rousseau. Dual-licensed sa ilalim ng MIT at Apache 2.0.
Mga isyu, ideya, at kontribusyon ay malugod na tinatanggap — tingnan ang gabay sa pag-aambag.