รวดเร็วปานสายฟ้า
ออกแบบและปรับแต่งอินเทอร์เฟซที่ตอบสนองได้ในไม่กี่นาที CSS variables แบบ native คลาสที่กำหนดไว้ล่วงหน้า กริด 12 คอลัมน์ที่ครอบคลุมทุกอิลิเมนต์ HTML เชิงความหมาย
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 เป็นไลบรารี CSS แบบ Stylus โอเพนซอร์ส สำหรับการจัดสไตล์ UI ที่เข้าถึงได้ รวดเร็ว และเป็นโมดูล
เริ่มต้นในปี 2018 ในฐานะการทดลองส่วนตัวเกี่ยวกับ การส่ง CSS น้อยลง โดยไม่สูญเสียความสะดวกในการใช้งานของไลบรารีส่วนประกอบจริง ผ่านมาแปดปี เป้าหมายยังคงเหมือนเดิม
ออกแบบและปรับแต่งอินเทอร์เฟซที่ตอบสนองได้ในไม่กี่นาที CSS variables แบบ native คลาสที่กำหนดไว้ล่วงหน้า กริด 12 คอลัมน์ที่ครอบคลุมทุกอิลิเมนต์ HTML เชิงความหมาย
ขนาด 7.7 KB gzipped หน้าเว็บโหลดเร็วขึ้น ทุกส่วนประกอบสำคัญยังคงอยู่
สร้างมาสำหรับเดสก์ท็อปและมือถือ เลย์เอาต์ปรับตัวตามทุกอุปกรณ์ ปรับให้เหมาะกับการสัมผัส ใช้ HTML เชิงความหมายตลอด
รองรับ WCAG 2.2 ตั้งแต่แรก: วงแหวน focus-visible คอนทราสต์ระดับ AA ตัวช่วยลิงก์ข้าม ส่วนประกอบที่ใช้คีย์บอร์ดได้ รองรับลดการเคลื่อนไหว — ไม่ต้องเพิ่มสไตล์ชีตหรือเขียน aria-* เพิ่ม
ส่วนประกอบ CSS แบบโมดูลและ Stylus mixins ปุ่ม ฟอร์ม การ์ด แจ้งเตือน ป้ายกำกับ ชุดสี และแอนิเมชัน — สะอาด เป็นโมดูล พร้อมใช้งาน
ออกแบบ สร้าง และดูแลโดย Sebastien Rousseau สัญญาอนุญาตคู่ภายใต้ MIT หรือ Apache 2.0 ไม่มีค่าธรรมเนียม ไม่มีค่าลิขสิทธิ์ แม้แต่สำหรับการใช้งานเชิงพาณิชย์
สไตล์ชีตที่โฮสต์เองเพียงไฟล์เดียวครอบคลุมไทโปกราฟี ปุ่ม ฟอร์ม การ์ด ตาราง ชุดสี แอนิเมชัน และคลาสอรรถประโยชน์ ไม่มี JavaScript ไม่ต้อง build step ไม่มี peer dependencies กับ Bootstrap, Tailwind หรือ Bulma
| ฟีเจอร์ | Skeletonic Stylus | Bootstrap 5 | Tailwind CSS | Bulma |
|---|---|---|---|---|
| ขนาด gzipped | 7.7 KB | ~30 KB | ~10 KB (varies) | ~30 KB |
| รองรับ WCAG 2.2 | มีในตัว | บางส่วน | ต้องทำเอง | บางส่วน |
| Cascade layers | ใช่ (@layer) |
ไม่ | ไม่ | ไม่ |
| โหมดมืด | prefers-color-scheme |
เลือกเปิด | ใช้คลาส | เลือกเปิด |
| ต้องใช้ JavaScript | ไม่ | ใช่ (Popper) | ไม่ | ไม่ |
| CycloneDX SBOM | ใช่ | ไม่ | ไม่ | ไม่ |
| ลดการเคลื่อนไหว | รองรับ | บางส่วน | ต้องทำเอง | บางส่วน |
| สัญญาอนุญาต | MIT หรือ Apache 2.0 | MIT | MIT | MIT |
!important ไม่ต้องเทคนิคลำดับ DOMSkeletonic Stylus ใช้ Semantic Versioning 2.0
| ระดับการเปลี่ยน | เมื่อใด | ตัวอย่าง |
|---|---|---|
| Major | ลบหรือเปลี่ยนชื่อคลาส mixin หรือ token สาธารณะ | 1.x → 2.0 |
| Minor | เพิ่มส่วนประกอบ mixin หรือ token ใหม่ | 1.1 → 1.2 |
| Patch | แก้บั๊ก ปรับปรุง a11y ประสิทธิภาพ ความปลอดภัย | 1.1.6 → 2.0.0 |
ชื่อคลาสสาธารณะทั้งหมด CSS custom properties ทั้งหมด และ Stylus mixins ที่ส่งออกทั้งหมดเป็นส่วนหนึ่งของ public API การเปลี่ยนแปลงที่ทำให้เสียหาย จะได้รับการเพิ่มเวอร์ชัน major พร้อมคู่มือการย้าย
Skeletonic Stylus ออกแบบ สร้าง และดูแลโดย Sebastien Rousseau สัญญาอนุญาตคู่ ภายใต้ MIT และ Apache 2.0
ยินดีรับปัญหา แนวคิด และการมีส่วนร่วม — ดูคู่มือการมีส่วนร่วม