Secepat kilat
Desain dan sesuaikan antarmuka responsif dalam hitungan menit. Variabel CSS native, kelas predefinisi, grid 12 kolom untuk setiap elemen HTML semantik.
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/.
Skeletonic Stylus adalah pustaka CSS Stylus sumber terbuka untuk penataan UI yang aksesibel, cepat, dan modular.
Lahir pada 2018 sebagai eksperimen pribadi dalam mengirimkan lebih sedikit CSS tanpa mengorbankan ergonomi pustaka komponen sesungguhnya. Delapan tahun kemudian, tujuannya tidak berubah.
Desain dan sesuaikan antarmuka responsif dalam hitungan menit. Variabel CSS native, kelas predefinisi, grid 12 kolom untuk setiap elemen HTML semantik.
8,3 KB gzipped. Halaman dimuat lebih cepat. Setiap blok bangunan esensial tetap ada.
Dirancang untuk desktop dan perangkat seluler. Tata letak menyesuaikan perangkat apa pun. Dioptimalkan untuk sentuhan, HTML semantik menyeluruh.
WCAG 2.2 sudah terintegrasi: cincin focus-visible, kontras AA, pembantu skip-link, komponen ramah keyboard, dukungan reduced-motion — tanpa stylesheet tambahan, tanpa boilerplate aria-*.
Komponen CSS modular dan mixin Stylus. Tombol, formulir, kartu, peringatan, badge, palet, dan animasi — bersih, modular, siap pakai.
Dirancang, dibangun, dan dipelihara oleh Sebastien Rousseau. Berlisensi ganda di bawah MIT atau Apache 2.0. Tanpa biaya, tanpa biaya lisensi, termasuk untuk penggunaan komersial.
Satu stylesheet mandiri mencakup tipografi, tombol, formulir, kartu, tabel, palet, animasi, dan kelas utilitas. Tanpa JavaScript. Tanpa langkah build yang diperlukan. Tanpa dependensi peer terhadap Bootstrap, Tailwind, atau Bulma.
| Fitur | Skeletonic Stylus | Bootstrap 5 | Tailwind CSS | Bulma |
|---|---|---|---|---|
| Ukuran gzipped | 8,3 KB | ~30 KB | ~10 KB (varies) | ~30 KB |
| Kesesuaian WCAG 2.2 | Bawaan | Sebagian | Manual | Sebagian |
| Cascade layers | Ya (@layer) |
Tidak | Tidak | Tidak |
| Mode gelap | prefers-color-scheme |
Opsional | Berbasis kelas | Opsional |
| JavaScript diperlukan | Tidak | Ya (Popper) | Tidak | Tidak |
| CycloneDX SBOM | Ya | Tidak | Tidak | Tidak |
| Reduced-motion | Dihormati | Sebagian | Manual | Sebagian |
| Lisensi | MIT atau Apache 2.0 | MIT | MIT | MIT |
!important, tanpa trik urutan DOM.Skeletonic Stylus mengikuti Semantic Versioning 2.0.
| Level | Kapan | Contoh |
|---|---|---|
| Major | Menghapus atau mengganti nama kelas publik, mixin, atau token | 1.x → 2.0 |
| Minor | Menambahkan komponen, mixin, atau token baru | 1.1 → 1.2 |
| Patch | Perbaikan bug, penyempurnaan a11y, performa, keamanan | 1.1.6 → 2.0.0 |
Semua nama kelas publik, semua CSS custom properties, dan semua mixin Stylus yang diekspor adalah bagian dari API publik. Perubahan yang merusak mendapat bump major dan panduan migrasi.
Skeletonic Stylus dirancang, dibangun, dan dipelihara oleh Sebastien Rousseau. Berlisensi ganda di bawah MIT dan Apache 2.0.
Isu, ide, dan kontribusi dipersilakan — lihat panduan kontribusi.