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/.
Ifihan
Ṣe o tuntun si Skeletonic Stylus? Ninu v2.0.0 o rọrun ju ti tẹlẹ lọ lati yan awọn ẹya ti o nilo nikan. O ṣeun si iwọn kekere rẹ (7.7 KB gzipped fun iwe-aṣa akọkọ), o darapọ mọ ohun elo wẹẹbu eyikeyi ni kiakia — ko si ilana JavaScript ti a beere, ko si igbesẹ ikọ ti a nilo ti o ba lo CDN.
Ṣe o setan lati fi sori ẹrọ? Gbogbo ọna ni a ṣe alaye ni isalẹ — yan eyi ti o ba ọ mu.
1. Gba silẹ ki o si fi sori ẹrọ
O le fi Skeletonic Stylus sori ẹrọ nipasẹ pnpm, npm tabi yarn, tabi gba a taara lati CDN. O tun le gbalejo awọn faili pinpin ni agbegbe ti o ba fẹ.
Lati oluṣakoso package (ti a ṣe iṣeduro)
# 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
Lati CDN
Ti o ba nilo CSS ti a ṣajọ nikan, fi ọkan ninu iwọnyi sinu <head> rẹ:
<!-- 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">
Fun iduroṣinṣin ti o pọ julọ, daakọ SRI hash lati awọn akọsilẹ itusilẹ
v2.0.0 ki o fi ẹya integrity="sha384-…" kun.
Awọn ipo CDN miiran
| CDN | URL | HTTPS | Apapọ |
|---|---|---|---|
| jsDelivr | https://cdn.jsdelivr.net/npm/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css |
Bẹẹni | Bẹẹni |
| unpkg | https://unpkg.com/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css |
Bẹẹni | Rara |
Gba itusilẹ GitHub
Ṣe o fẹ tarball ti a ṣe ẹya? Gba itusilẹ tuntun lati
github.com/sebastienrousseau/skeletonic-stylus/releases
ki o fi awọn akoonu dist/ taara sinu iṣẹ-akanṣe rẹ.
Ṣe daakọ ibi-ipamọ GitHub
Ṣe daakọ ibi-ipamọ akọkọ lati gba gbogbo awọn faili orisun pẹlu awọn iwe afọwọkọ ikọ:
git clone https://github.com/sebastienrousseau/skeletonic-stylus.git
cd skeletonic-stylus
pnpm install
pnpm run build
Imọran: fọwọsi awọn adehun rẹ — iṣẹ-akanṣe naa fi ipa mu awọn adehun ti a fọwọsi ninu CI. Lo
git commit -S -m "..."(tabi ṣetocommit.gpgsign = trueninu git config gbogbogbo rẹ).
2. Lo CSS ti a ṣajọ
Ile-ikawe naa fi ọpọlọpọ awọn akopọ ti a ti kọ tẹlẹ ranṣẹ labẹ
dist/css/ lẹhin ifisori ẹrọ:
| Faili | Idi | Iwọn (min/gz) |
|---|---|---|
core/skeletonic.min.css |
Atunṣeto + awọn ami + eto + awọn ẹya + awọn paati + awọn iwulo | 38.8 KB / 7.7 KB |
animations/skeletonic-animations.min.css |
Modulu ere idasọnu yan | ≈213 KB / ≈6.7 KB |
palettes/material/skeletonic-material.min.css |
Palẹti awọ Material | ≈17.4 KB |
palettes/tachyons/skeletonic-tachyons.min.css |
Palẹti iwulo Tachyons | 7.3 KB |
palettes/websafe/skeletonic-websafe.min.css |
Palẹti aabo wẹẹbu | ≈3.5 KB |
Modulu kọọkan jẹ ominira — yan apapọ ti o kere julọ ti o nilo.
3. Lo o lati Stylus
Ti o ba ni opo Stylus tẹlẹ, o le mu awọn modulu orisun wọle ki o jẹ ki bundler rẹ yọ awọn apakan ti a ko lo kuro:
// styles/main.styl
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/skeletonic'
Tabi mu awọn apakan ti o nilo nikan wọle:
@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. Ṣe atunṣe awọ ami iyasọtọ
Skeletonic ṣafihan awọn ami apẹrẹ rẹ bi awọn ohun-ini aṣa CSS nitorinaa o le ṣe aṣa rẹ laisi atunṣe Stylus:
:root {
--cl-primary: hsl(210, 100%, 42%);
--cl-secondary: hsl(195, 100%, 33%);
--cl-tertiary: #757c8a;
}
Iyẹn ni — gbogbo paati ti o lo awọ akọkọ yoo tẹle.
5. Ṣe idaniloju ifisori ẹrọ
Ayẹwo "ṣe o ṣiṣẹ?" ti o kere julọ:
<!doctype html>
<html lang="yo">
<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>O n ṣiṣẹ.</h1>
<a href="#" class="button primary">Pẹlẹ o, agbaye</a>
</body>
</html>
Ti akọle ba ti ni iwọn ni irọrun ti bọtini si ni apẹrẹ egbogi buluu, o ti pari.
6. Ohun ti o wa ninu
Ninu package naa iwọ yoo ri gbogbo faili orisun, awọn akopọ CSS ti a ṣajọ ati ti a dinku, awọn maapu orisun, ati igi Stylus kan ti a ṣeto nipasẹ ẹka:
@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/ atunṣeto, awọn oluranlọwọ
├── components/ kaadi, akọle, navbar, itaniji
├── configurations/ awọn awọ, awọn oniyipada
├── elements/ bọtini, fọọmu, tabili, ọna asopọ, atokọ, koodu…
├── fonts/ awọn ikede font-face
├── layout/ apoti, grid, media-queries
├── palettes/ material, tachyons, websafe
├── utilities/ awọn adalu
└── skeletonic.styl ← agbewọle kan ti o fa ohun gbogbo
Modulu kọọkan jẹ ominira — fa awọn akopọ ti o nilo nikan lati jẹ ki aṣẹ CSS rẹ kere bi o ti ṣee.
Awọn ibeere ti a ma n beere nigbagbogbo
Bawo ni MO ṣe le fi Skeletonic Stylus sori ẹrọ?
Ṣiṣẹ pnpm add @sebastienrousseau/skeletonic-stylus@2.0.0. Tabi gba
CSS ti a ṣajọ taara lati CDN — ko si igbesẹ ikọ ti a beere.
Ṣe o nilo JavaScript? Rara. Iwe-aṣa akọkọ jẹ CSS mimọ, pẹlu iye owo iṣiṣẹ odo. Awọn paati ṣiṣẹ laisi ila JS kan.
Ṣe o setan fun WCAG 2.2? Bẹẹni. v2.0.0 fi iyatọ ti o ni ibamu AA, awọn oruka focus-visible, awọn oluranlọwọ skip-link, atilẹyin idinku-iṣipopada ati ipo dudu nipasẹ aiyipada ranṣẹ.
Kini iwọn gzipped? 38.8 KB minified, 7.7 KB gzipped, 6.7 KB brotli fun iwe-aṣa akọkọ ni kikun. Opin 8 KB ni a fi ipa mu ninu CI.
Kini iwe-aṣẹ ti o lo? Ti a fun ni iwe-aṣẹ meji labẹ MIT ati Apache 2.0 — yan eyikeyi ti iṣẹ-akanṣe rẹ nilo. Ọfẹ fun lilo iṣowo ati ti ara ẹni.