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

Giris

Skeletonic Stylus'ta yeni misiniz? v2.0.0 ile ihtiyaciniz olan ozellikleri secmek her zamankinden daha kolay. Kucuk ayak izi sayesinde (cekirdek stil sayfasi icin 8,3 KB gzipped), herhangi bir web uygulamasina hizla entegre olur — JavaScript framework gerektirmez, CDN kullaniyorsaniz derleme adimi gerekmez.

Kurmaya hazir misiniz? Tum yollar asagida aciklaniyor — size uygun olani secin.

1. Indirme ve kurulum

Skeletonic Stylus'u pnpm, npm veya yarn ile kurabilir ya da dogrudan bir CDN'den yukleyebilirsiniz. Tercih ederseniz dagitim dosyalarini yerel olarak da barindirebilirsiniz.

Paket yoneticisinden (onerilen)

# 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

CDN'den

Yalnizca derlenmmis CSS'e ihtiyaciniz varsa, bunlardan birini <head> icerisine ekleyin:

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

Maksimum butunluk icin v2.0.0 surum notlarindan SRI hash'ini kopyalayin ve bir integrity="sha384-..." ozeligi ekleyin.

Alternatif CDN konumlari

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

GitHub surumunu indirin

Surumlu bir tarball mi tercih ediyorsunuz? github.com/sebastienrousseau/skeletonic-stylus/releases adresinden en son surumu alin ve dist/ icerigini dogrudan projenize yerlestirin.

GitHub deposunu klonlayin

Derleme betikleri dahil tum kaynak dosyalari almak icin ana depoyu klonlayin:

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

Ipucu: commit'lerinizi imzalayin — proje CI'da imzali commit'leri zorunlu kilar. git commit -S -m "..." kullanin (veya genel git yapilandirmanizda commit.gpgsign = true ayarlayin).

2. Derlenmis CSS'i kullanin

Kutuphane, kurulumdan sonra dist/css/ altinda birkac onceden derlenmis paket sunar:

Data table table
Dosya Amac Boyut (min/gz)
core/skeletonic.min.css Reset + token'lar + duzen + ogeler + bilesenler + yardimcilar 45,7 KB / 8,3 KB
animations/skeletonic-animations.min.css Istege bagli animasyonlar modulu ≈213 KB / ≈6.7 KB
palettes/material/skeletonic-material.min.css Material renk paleti ≈17.4 KB
palettes/tachyons/skeletonic-tachyons.min.css Tachyons yardimci paleti 7,3 KB
palettes/websafe/skeletonic-websafe.min.css Web-safe paleti ≈3.5 KB

Her modul bagimsizdir — ihtiyaciniz olan en kucuk kombinasyonu secin.

3. Stylus'tan kullanin

Zaten bir Stylus pipeline'iniz varsa, kaynak modulleri iceri aktarabilir ve paketleyicinizin kullanilmayan parcalari budamasini saglayabilirsiniz:

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

Veya yalnizca ihtiyaciniz olan parcalari iceri aktarin:

@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. Marka rengini gecersiz kilin

Skeletonic, tasarim token'larini CSS ozel ozellikleri olarak sunar, boylece Stylus'u yeniden derlemeden temalayabilirsiniz:

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

Bu kadar — birincil rengi kullanan her bilesen bunu takip edecektir.

5. Kurulumu dogrulayin

Minimal bir "calisiyor mu?" kontrolu:

<!doctype html>
<html lang="tr">
  <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>Calisiyor.</h1>
    <a href="#" class="button primary">Merhaba, dunya</a>
  </body>
</html>

Baslik akici boyutlandirilmis ve buton mavi hap seklindeyse, hazirsiniz.

6. Neler dahil

Paketin icinde her kaynak dosyayi, derlenmis ve kucultulmus CSS paketlerini, kaynak haritalarini ve kategorilere gore duzenlenmis tam bir Stylus agacini bulacaksiniz:

@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, yardimcilar
        ├── components/      card, header, navbar, alert
        ├── configurations/  renkler, degiskenler
        ├── elements/        buton, form, tablo, baglanti, liste, kod...
        ├── fonts/           font-face tanimlari
        ├── layout/          container, grid, media-queries
        ├── palettes/        material, tachyons, websafe
        ├── utilities/       mixin'ler
        └── skeletonic.styl  ← her seyi ceken tekil import

Her modul bagimsizdir — CSS yukununuzu olabildigince kucuk tutmak icin yalnizca ihtiyaciniz olan paketleri dahil edin.

Sikca sorulan sorular

Skeletonic Stylus'u nasil kurabilirim? pnpm add @sebastienrousseau/skeletonic-stylus@2.0.0 komutunu calistirin. Veya derlenmis CSS'i dogrudan CDN'den yukleyin — derleme adimi gerekmez.

JavaScript gerektirir mi? Hayir. Cekirdek stil sayfasi saf CSS'tir, sifir calisma zamani maliyeti. Bilesenler tek bir satir JS olmadan calisir.

WCAG 2.2'ye uyumlu mu? Evet. v2.0.0, AA uyumlu kontrast, focus-visible halkalari, atlama baglantisi yardimcilari, azaltilmis hareket destegi ve varsayilan karanlik mod ile gelir.

Gzipped boyutu nedir? 45,7 KB kucultulmus, 8,3 KB gzipped, 6,9 KB brotli tam cekirdek stil sayfasi icin. 8 KB tavani CI'da zorunlu kilinir.

Hangi lisansi kullaniyor? MIT ve Apache 2.0 cift lisansli — projenize uygun olani secin. Ticari ve kisisel kullanim icin ucretsiz.

Bilesenlere goz atin →