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

Gabatarwa

Sabon zuwa Skeletonic Stylus? A cikin v2.0.0 ya fi sauƙi fiye da kowane lokaci don zaɓar abubuwan da kuke buƙata kawai. Godiya ga ƙaramin sawun sa (7.7 KB gzipped don stylesheet na tushe), yana haɗuwa da sauri cikin kowace manhajan yanar gizo — babu buƙatar tsarin JavaScript, babu buƙatar matakin gini idan kuna amfani da CDN.

Kowace hanya an bayyana ta a ƙasa — zaɓi wadda ta dace da ku.

1. Zazzagewa da shigarwa

Kuna iya shigar da Skeletonic Stylus ta hanyar pnpm, npm ko yarn, ko loda shi kai tsaye daga CDN. Kuna kuma iya saukar da fayilolin rarraba a cikin gida idan kun fi so.

Daga mai sarrafa fakiti (abin da ake ba da shawarar)

# 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

Daga CDN

Idan kuna buƙatar CSS da aka tattara kawai, saka ɗaya daga cikin waɗannan a cikin <head> ɗinku:

<!-- 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">

Don mafi girman amincin kai, kwafa SRI hash daga bayanan sakin v2.0.0 kuma ƙara siffar integrity="sha384-…".

Wuraren CDN na daban

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

Zazzage sakin GitHub

Kuna son tarball mai sigar? Ɗauko sakin daga github.com/sebastienrousseau/skeletonic-stylus/releases kuma saka abubuwan da ke cikin dist/ kai tsaye a cikin aikin ku.

Kwafi ma'ajiyar GitHub

Kwafa babban ma'ajiyar don samun duk fayilolin tushe ciki har da rubutun gini:

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

Shawara: sanya hannu a kan commits ɗin ku — aikin yana tilasta commits da aka sanya hannu a CI. Yi amfani da git commit -S -m "..." (ko saita commit.gpgsign = true a cikin git config ɗin ku na duniya).

2. Yi amfani da CSS da aka tattara

Dakin karatu yana aika fakiti da yawa da aka riga aka gina a ƙarƙashin dist/css/ bayan an shigar:

Data table table
Fayil Amfani Girma (min/gz)
core/skeletonic.min.css Reset + tokens + layout + elements + components + utilities 38.8 KB / 7.7 KB
animations/skeletonic-animations.min.css Ƙarin module na motsin rai ≈213 KB / ≈6.7 KB
palettes/material/skeletonic-material.min.css Launukan Material ≈17.4 KB
palettes/tachyons/skeletonic-tachyons.min.css Launukan Tachyons 7.3 KB
palettes/websafe/skeletonic-websafe.min.css Launukan Web-safe ≈3.5 KB

Kowanne module yana da kansa — zaɓi mafi ƙarancin haɗin da kuke buƙata.

3. Yi amfani da shi daga Stylus

Idan kuna da bututun Stylus a riga, kuna iya shigo da modules na tushe kuma ku bar bundler ɗin ku ya cire ɓangarori marasa amfani:

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

Ko shigo da ɓangarori kawai da kuke buƙata:

@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. Soke launin alama

Skeletonic yana bayyana alamomin ƙirar sa a matsayin CSS custom properties don haka kuna iya canza yanayin sa ba tare da sake tattara Stylus ba:

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

Wannan ke nan — kowane abun hadi da ke amfani da launin farko zai bi.

5. Tabbatar da shigarwar

Mafi ƙarancin binciken "shin ya yi aiki?":

<!doctype html>
<html lang="ha">
  <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>Ya yi aiki.</h1>
    <a href="#" class="button primary">Sannu, duniya</a>
  </body>
</html>

Idan kanun yana da girma mai sassaucin ra'ayi kuma maɓallin yana da siffar kore ta shuɗi, kun gama.

6. Abin da ke cikin sa

A cikin fakitin za ku sami kowanne fayil na tushe, fakitin CSS da aka tattara da ƙaranta, taswirorin tushe, da bishiyar Stylus cikakkiya da aka tsara ta nau'i:

@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, helpers
        ├── components/      card, header, navbar, alert
        ├── configurations/  colors, variables
        ├── elements/        button, form, table, link, list, code…
        ├── fonts/           font-face declarations
        ├── layout/          container, grid, media-queries
        ├── palettes/        material, tachyons, websafe
        ├── utilities/       mixins
        └── skeletonic.styl  ← shigo guda ɗaya da ke jawo komai

Kowanne module yana da kansa — jawo fakitin da kuke buƙata kawai don rage nauyin CSS ɗin ku kamar yadda zai yiwu.

Tambayoyin da ake yawan yi

Ta yaya zan shigar da Skeletonic Stylus? Gudanar da pnpm add @sebastienrousseau/skeletonic-stylus@2.0.0. Ko loda CSS da aka tattara kai tsaye daga CDN — babu buƙatar matakin gini.

Shin yana buƙatar JavaScript? A'a. Stylesheet na tushe CSS ce tsantsa, babu kuɗin lokacin aiki. Abubuwan hadi suna aiki ba tare da layi guda na JS ba.

Shin yana shirye don WCAG 2.2? Eh. v2.0.0 yana aika bambancin AA, zoben focus-visible, taimakon skip-link, tallafin rage motsi da yanayin dare ta tsoho.

Mene ne girman gzipped? 38.8 KB da aka ƙaranta, 7.7 KB gzipped, 6.7 KB brotli don dukan stylesheet na tushe. An tilasta iyakar 8 KB a CI.

Wane lasisi yake amfani da shi? An ba da lasisin biyu a ƙarƙashin MIT da Apache 2.0 — zaɓi wanda aikin ku ke buƙata. Kyauta don amfanin kasuwanci da na sirri.

Duba abubuwan hadi →