Zum Hauptinhalt springen
VelinStyle v0.9.0
  1. Docs
  2. Erste Schritte
  3. Einführung

Einführung

VelinStyle ist ein modernes Utility-first-CSS-Framework mit responsivem Layout, umfangreichen Komponenten, Animationen und 36 kanonischen Web Components — alles in einem Stylesheet. English: Introduction

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&rsquo;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, 36 Component Contracts).

import { initA11y } from '@birdapi/velinstyle/a11y';

initA11y({ announcer: true, scrollPadding: true });

Warum VelinStyle?

VelinStyle bündelt moderne CSS-Ideen in einem konsistenten Toolkit:

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: