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/.
Introductie
Nieuw bij Skeletonic Stylus? In v2.0.0 is het eenvoudiger dan ooit om precies de functies te kiezen die je nodig hebt. Dankzij de kleine footprint (8,3 KB gzipped voor het kernstylesheet) integreert het snel in elke webapp — geen JavaScript-framework vereist, geen buildstap nodig als je de CDN gebruikt.
Elk pad wordt hieronder behandeld — kies wat bij je past.
1. Downloaden en installeren
Je kunt Skeletonic Stylus installeren via pnpm, npm of yarn, of het rechtstreeks laden vanaf een CDN. Je kunt de distributiebestanden ook lokaal hosten als je dat liever hebt.
Via een pakketbeheerder (aanbevolen)
# 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
Via een CDN
Als je alleen de gecompileerde CSS nodig hebt, voeg een van deze toe aan je <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">
Voor maximale integriteit kopieer je de SRI-hash uit de v2.0.0-releasenotities
en voeg je een integrity="sha384-…" attribuut toe.
Alternatieve CDN-locaties
| CDN | URL | HTTPS | Combo |
|---|---|---|---|
| jsDelivr | https://cdn.jsdelivr.net/npm/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css |
Ja | Ja |
| unpkg | https://unpkg.com/@sebastienrousseau/skeletonic-stylus@2.0.0/css/core/skeletonic.min.css |
Ja | Nee |
Download de GitHub-release
Liever een versie-tarball? Download de laatste release van
github.com/sebastienrousseau/skeletonic-stylus/releases
en plaats de inhoud van dist/ rechtstreeks in je project.
Kloon de GitHub-repository
Kloon de hoofdrepository om alle bronbestanden inclusief de buildscripts te krijgen:
git clone https://github.com/sebastienrousseau/skeletonic-stylus.git
cd skeletonic-stylus
pnpm install
pnpm run build
Tip: onderteken je commits — het project vereist ondertekende commits in CI. Gebruik
git commit -S -m "..."(of stelcommit.gpgsign = truein in je globale git-configuratie).
2. Gebruik de gecompileerde CSS
De bibliotheek levert meerdere voorgebouwde bundels onder
dist/css/ na installatie:
| Bestand | Doel | Grootte (min/gz) |
|---|---|---|
core/skeletonic.min.css |
Reset + tokens + layout + elementen + componenten + utilities | 45,7 KB / 8,3 KB |
animations/skeletonic-animations.min.css |
Optionele animatiemodule | ≈213 KB / ≈6.7 KB |
palettes/material/skeletonic-material.min.css |
Material-kleurenpalet | ≈17.4 KB |
palettes/tachyons/skeletonic-tachyons.min.css |
Tachyons utility-palet | 7,3 KB |
palettes/websafe/skeletonic-websafe.min.css |
Webveilig palet | ≈3.5 KB |
Elke module is onafhankelijk — kies de kleinste combinatie die je nodig hebt.
3. Gebruik vanuit Stylus
Als je al een Stylus-pipeline hebt, kun je de bronmodules importeren en je bundler de ongebruikte delen laten verwijderen:
// styles/main.styl
@import '~@sebastienrousseau/skeletonic-stylus/src/stylus/skeletonic'
Of importeer alleen de onderdelen die je nodig hebt:
@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. Overschrijf de merkkleur
Skeletonic stelt zijn ontwerptokens beschikbaar als CSS custom properties zodat je het kunt aanpassen zonder Stylus opnieuw te compileren:
:root {
--cl-primary: hsl(210, 100%, 42%);
--cl-secondary: hsl(195, 100%, 33%);
--cl-tertiary: #757c8a;
}
Dat is alles — elke component die de primaire kleur gebruikt, volgt automatisch.
5. Controleer de installatie
Een minimale "werkt het?"-controle:
<!doctype html>
<html lang="nl">
<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>Het werkt.</h1>
<a href="#" class="button primary">Hallo, wereld</a>
</body>
</html>
Als de kop vloeiend is geschaald en de knop een blauwe pilvorm heeft, ben je klaar.
6. Wat zit erin
In het pakket vind je elk bronbestand, de gecompileerde en geminificeerde CSS-bundels, source maps en een volledige Stylus-boom georganiseerd per categorie:
@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 ← enkele import die alles binnenhaalt
Elke module is onafhankelijk — haal alleen de bundels binnen die je nodig hebt om je CSS-payload zo klein mogelijk te houden.
Veelgestelde vragen
Hoe installeer ik Skeletonic Stylus?
Voer pnpm add @sebastienrousseau/skeletonic-stylus@2.0.0 uit. Of laad
de gecompileerde CSS rechtstreeks vanaf een CDN — geen buildstap vereist.
Vereist het JavaScript? Nee. Het kernstylesheet is pure CSS, zonder runtime-kosten. Componenten werken zonder een enkele regel JS.
Is het WCAG 2.2 klaar? Ja. v2.0.0 levert AA-conform contrast, focus-visible-ringen, skip-link-helpers, ondersteuning voor beperkte beweging en donkere modus standaard.
Wat is de gzipped-grootte? 45,7 KB geminificeerd, 8,3 KB gzipped, 6,9 KB brotli voor het volledige kernstylesheet. Het 8 KB-plafond wordt afgedwongen in CI.
Welke licentie wordt gebruikt? Dubbel gelicentieerd onder MIT en Apache 2.0 — kies wat het beste bij je project past. Gratis voor commercieel en persoonlijk gebruik.