Einführung 1.2.2
VelinStyle ist ein komponenten-first CSS-Framework mit responsivem Layout, Animationen, Utilities für Feinschliff und 43 kanonischen Web Components. CSS und Runtime sind stable; Design Intelligence (plan / review / Agent-Meta) ist in 1.2.0 beta / foundation. English: Introduction
Reifegrad
Stylesheet, Web Components und JS-Runtime sind stable (produktionsreif).
velinstyle plan, review, Knowledge Graph und velin-agent.json sind beta / foundation — nutzbar, aber noch ausbauend.
Studio und die komplette Utility Engine bleiben planned.
Publish: für Go-Live velinstyle production nutzen (1.2.2+).
Lieber erst sehen?
Öffnen Sie die Homepage Begin-Stage — Prompt → Plan → Komponenten → generierte UI — und kommen Sie dann für die Referenz zurück.
Wann nutzen
- Lesbares HTML + tokengetriebenes CSS, ohne ein JS-Framework als Design-System zu übernehmen.
- Weniger Class-Sprawl als bei Tailwind-intensiven UIs — semantische Komponenten statt 10–15 Utilities pro Control.
- Barrierefreie Defaults (OKLCH-AAA-Tokens, Component Contracts) und optionale Web Components.
- Optionales Agent-Tooling (
plan→ scaffold →review) auf stabilem CSS-Kern.
Wann nicht
- Fertiges AI-Design-Studio oder vollständige Tailwind-Varianten-Engine — das ist planned, nicht geliefert.
- IE / vor-evergreen Browser (siehe Browser compatibility).
review-Scores als Ersatz für echte AT-/Design-QA — heuristisch und beta.
Das Tailwind-Sprawl-Problem
Intensive Tailwind-Arbeit wird oft zum Klassensalat: ein einfacher Button braucht 10–15 Utilities.
VelinStyle nutzt ein velin--Präfix, liefert aber semantische, fertige Komponenten
(Utilities nur für Feinschliff) plus optionale Blueprints / plan-Rezepte — Studio bleibt planned.
Migration von Tailwind? Siehe den Migrationsleitfaden.
<!-- Tailwind-Sprawl -->
<button class="inline-flex items-center justify-center px-4 py-2 bg-blue-600 hover:bg-blue-700 text-white text-sm font-medium rounded-md shadow-sm focus:outline-none focus:ring-2 focus:ring-blue-500">
Speichern
</button>
<!-- VelinStyle -->
<button class="velin-btn velin-btn--primary">Speichern</button>
Schnellstart
Am schnellsten geht es per CDN: die folgenden <link>- und <script>-Tags
in den <head> Ihrer HTML-Seite einfügen:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Hello VelinStyle</title>
<!-- VelinStyle CSS -->
<link rel="stylesheet" href="../../dist/velinstyle.min.css">
<!-- VelinStyle Web Components (optional) -->
<script type="module" src="../../dist/velinstyle-components.iife.js"></script>
</head>
<body>
<div class="velin-container" style="padding-block: 3rem">
<h1 style="margin-block-end: 1rem">Hallo VelinStyle!</h1>
<p class="velin-lead velin-text-muted">Los geht’s.</p>
<button class="velin-btn velin-btn--primary">Starten</button>
</div>
</body>
</html>
Hallo VelinStyle!
Los geht’s.
A11y-Bootstrap (optional)
Nach dem Laden der Komponenten initA11y() aufrufen — Live-Region-Announcer und Scroll-Padding bei fixiertem Header
(Barrierefreiheit, 43 Component Contracts).
import { initA11y } from '@birdapi/velinstyle/a11y';
initA11y({ announcer: true, scrollPadding: true });
Warum VelinStyle?
VelinStyle existiert, damit Teams lesbares HTML, zugängliche Defaults und agentenbereite Struktur liefern können — ohne ein JavaScript-Framework als Design-System zu übernehmen.
- Accessibility first — WCAG-2.2-AAA-orientierte OKLCH-Tokens, 38/43 Component Contracts,
initA11y()und CLI-Scan — ohne App-Zertifizierungs-Claims. - CSS + Web Components — 35+ CSS-Muster plus 38 kanonische Custom Elements (40 Lazy Loader). Framework-neutral; optional
@velinstyle/react. - Tokengetrieben — Farbe, Space, Type, Motion und Surfaces teilen ein Vokabular für Themes und Dark Mode.
- AI Ready (1.2.0, beta) —
velinstyle plan→ scaffold →review;velin-agent.json,llms.txt, Knowledge Graph und Page Registry. Foundation — kein fertiges AI-Design-System. - CLI-Toolkit — scan, prefix, layout, perf, tokens, docs, meta und Prompt-Scaffolding.
- Kein Lock-in — Ausgabe ist HTML und CSS, die Sie behalten können.
- Deklarative Attribute — 27
velin-*-HTML-Bridges für Motion und Verhalten. - RTL-ready — logische Properties für RTL-Sprachen.
Lieferumfang
Der Build enthält u. a.:
velinstyle/
├── dist/
│ ├── velinstyle.css (full unminified)
│ ├── velinstyle.min.css (full minified — production)
│ ├── velinstyle-components.js / .min.js / .iife.js
│ ├── velin-icons.svg
│ └── themes/*.min.css (optional presets)
└── src/
└── ... (plain CSS modules)
Community
Neuigkeiten und Austausch:
- Follow @velinstyle on X (Twitter).
- Read and subscribe to The VelinStyle Blog.
- Ask questions on GitHub Discussions.
- Report bugs via GitHub Issues.
- VelinStyle Atelier — 4416 produktionsreife Interfaces, Studio-Verticals und Signature-Showcases
- Atelier Template-Bibliothek — Templates browsen und filtern