Skeletonic Stylus

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/.

Panimula

Bago ka sa Skeletonic Stylus? Sa v2.0.0 mas madali na kaysa dati ang pumili ng mga tampok na kailangan mo lamang. Dahil sa maliit na footprint nito (7.7 KB gzipped para sa core stylesheet), mabilis itong nag-integrate sa anumang web app — hindi kailangan ng JavaScript framework, hindi kailangan ng build step kung gagamitin mo ang CDN.

Bawat paraan ay nakadokumento sa ibaba — piliin ang naaangkop sa iyo.

1. I-download at i-install

Maaari mong i-install ang Skeletonic Stylus sa pamamagitan ng pnpm, npm o yarn, o i-load ito nang diretso mula sa isang CDN. Maaari mo ring i-self-host ang mga distribution file nang lokal kung gusto mo.

Mula sa isang package manager (inirerekomenda)

# pnpm
pnpm add @sebastienrousseau/skeletonic-stylus@2.0.0

# npm
npm install @sebastienrousseau/skeletonic-stylus@2.0.0

# yarn
yarn add @sebastienrousseau/skeletonic-stylus@2.0.0

Mula sa isang CDN

Kung kailangan mo lang ang compiled CSS, i-drop ang isa sa mga ito sa iyong <head>:

<!-- jsDelivr -->
<link
  rel="stylesheet"
  href="https://cdn.jsdelivr.net/npm/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css"
  crossorigin="anonymous">

<!-- unpkg -->
<link
  rel="stylesheet"
  href="https://unpkg.com/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css"
  crossorigin="anonymous">

Para sa pinakamataas na integridad, kopyahin ang SRI hash mula sa v2.0.0 release notes at idagdag ang isang integrity="sha384-…" na attribute.

Alternatibong CDN na lokasyon

Data table table
CDN URL HTTPS Combo
jsDelivr https://cdn.jsdelivr.net/npm/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css Oo Oo
unpkg https://unpkg.com/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css Oo Hindi

I-download ang GitHub release

Mas gusto mo ang versioned na tarball? Kunin ang pinakabagong release mula sa github.com/sebastienrousseau/skeletonic-stylus/releases at i-drop ang laman ng dist/ nang diretso sa iyong proyekto.

I-clone ang GitHub repository

I-clone ang pangunahing repository upang makuha ang lahat ng source file kasama ang mga build script:

git clone https://github.com/sebastienrousseau/skeletonic-stylus.git
cd skeletonic-stylus
pnpm install
pnpm run build

Tip: lagdaan ang iyong mga commit — ipinatutupad ng proyekto ang signed commit sa CI. Gamitin ang git commit -S -m "..." (o itakda ang commit.gpgsign = true sa iyong global git config).

2. Gamitin ang compiled CSS

Nagpapadala ang library ng ilang pre-built na bundle sa ilalim ng dist/css/ kapag na-install:

Data table table
File Layunin Laki (min/gz)
core/skeletonic.min.css Reset + token + layout + element + component + utility 38.8 KB / 7.7 KB
animations/skeletonic-animations.min.css Opsyonal na module ng animasyon ≈213 KB / ≈6.7 KB
palettes/material/skeletonic-material.min.css Material na colour palette ≈17.4 KB
palettes/tachyons/skeletonic-tachyons.min.css Tachyons utility palette 7.3 KB
palettes/websafe/skeletonic-websafe.min.css Web-safe na palette ≈3.5 KB

Independiyente ang bawat module — piliin ang pinakamaliit na kombinasyon na kailangan mo.

3. Gamitin ito mula sa Stylus

Kung mayroon ka nang Stylus pipeline, maaari mong i-import ang mga source module at hayaan ang iyong bundler na mag-tree-shake ng mga hindi ginagamit na bahagi:

// styles/main.styl
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/skeletonic'

O i-import lang ang mga bahaging kailangan mo:

@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/utilities/variables'
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/utilities/mixins'
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/elements/buttons'
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/components/card'

4. I-override ang brand na kulay

Inilalantad ng Skeletonic ang mga design token nito bilang CSS custom property kaya maaari mo itong i-theme nang hindi nire-recompile ang Stylus:

:root {
  --cl-primary:   hsl(210, 100%, 42%);
  --cl-secondary: hsl(195, 100%, 33%);
  --cl-tertiary:  #757c8a;
}

Iyon lang — susundin ng bawat component na gumagamit ng pangunahing kulay.

5. I-verify ang pag-install

Isang simpleng "gumana ba?" na pagsusuri:

<!doctype html>
<html lang="fil">
  <head>
    <meta charset="utf-8">
    <link rel="stylesheet"
          href="https://cdn.jsdelivr.net/npm/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css">
  </head>
  <body class="container padding-3">
    <h1>Gumagana na.</h1>
    <a href="#" class="button primary">Kumusta, mundo</a>
  </body>
</html>

Kung ang heading ay naka-size nang fluid at ang button ay may asul na pill shape, tapos ka na.

6. Ano ang kasama

Sa loob ng package ay makikita mo ang bawat source file, ang compiled at minified na CSS bundle, source map, at isang buong Stylus tree na nakaayos ayon sa kategorya:

@sebastienrousseau/skeletonic-stylus@2.0.0
├── CHANGELOG.md
├── LICENSE-APACHE
├── LICENSE-MIT
├── README.md
├── package.json
├── dist/
│   └── css/
│       ├── core/
│       │   ├── skeletonic.css
│       │   ├── skeletonic.css.map
│       │   └── skeletonic.min.css
│       ├── animations/
│       │   ├── skeletonic-animations.css
│       │   └── skeletonic-animations.min.css
│       └── palettes/
│           ├── material/skeletonic-material.min.css
│           ├── tachyons/skeletonic-tachyons.min.css
│           └── websafe/skeletonic-websafe.min.css
└── src/
    └── stylus/
        ├── animations/      bounce, fade, pulse, shake, vanish, zoom…
        ├── base/            reset, helper
        ├── components/      card, header, navbar, alert
        ├── configurations/  color, variable
        ├── elements/        button, form, table, link, list, code…
        ├── fonts/           font-face declaration
        ├── layout/          container, grid, media-query
        ├── palettes/        material, tachyons, websafe
        ├── utilities/       mixin
        └── skeletonic.styl  ← isang import na kumukuha ng lahat

Independiyente ang bawat module — i-pull in lang ang mga bundle na kailangan mo upang mapanatiling maliit ang iyong CSS payload.

Mga madalas itanong

Paano ko i-install ang Skeletonic Stylus? Patakbuhin ang pnpm add @sebastienrousseau/skeletonic-stylus@2.0.0. O i-load ang compiled CSS nang diretso mula sa isang CDN — hindi kailangan ng build step.

Kailangan ba nito ang JavaScript? Hindi. Ang core stylesheet ay purong CSS, na walang runtime cost. Gumagana ang mga component nang walang kahit isang linya ng JS.

Handa ba ito sa WCAG 2.2? Oo. Nagpapadala ang v2.0.0 ng AA-conformant na contrast, focus-visible ring, skip-link helper, reduced-motion support at dark mode bilang default.

Ano ang laki nito kapag gzipped? 38.8 KB minified, 7.7 KB gzipped, 6.7 KB brotli para sa buong core stylesheet. Ang 8 KB na limitasyon ay ipinatutupad sa CI.

Anong lisensya ang ginagamit nito? Dual-licensed sa ilalim ng MIT at Apache 2.0 — piliin ang kailangan ng iyong proyekto. Libre para sa komersyal at personal na paggamit.

Tingnan ang mga bahagi →