Dieses Grundgerüst funktioniert auch als .php-Datei. Setze das Beispiel-HTML in den Body. JavaScript-Beispiele kommen darunter in einen <script type="module">-Block. Bei einem eigenen Server ersetzt du /assets/ in den Imports durch https://ui.rittek.de/assets/ oder kopierst die Assets auf deinen Server. Die Demo-Navigation gehört nicht zum Framework.
HTML · Grundgerüst
<!doctype html>
<html lang="de" data-theme="light">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Meine Rittek-Seite</title>
<link rel="stylesheet" href="https://ui.rittek.de/assets/rittek.css">
</head>
<body data-r-scheme="lime" data-r-size="standard" data-r-font="standard">
<!-- Hier das HTML des gewünschten Beispiels einsetzen. -->
<script src="https://ui.rittek.de/assets/rittek.js"></script>
<!-- JavaScript aus dem Beispiel in einen script type="module"-Block einsetzen. -->
</body>
</html>
Mehr Farbe. Mehr du.
Zehn abgestimmte Farbwelten, zwei Helligkeitsmodi und lokale Kontrolle über jede Oberfläche. Die grüne Rittek-Basis bleibt erhalten.
Wähle eine Farbwelt für diese Seite. Die Vorschaukarten behalten ihre jeweils eigene Palette; Graphite zeigt bewusst seine dunkle und Porcelain seine helle Variante.
Utilities überschreiben die Komponentenbasis. Für freie Werte kannst du CSS-Variablen, eigene Klassen oder direkte CSS-Eigenschaften verwenden. Tailwinds Syntax für beliebige Werte wie p-[13px] ist derzeit noch nicht implementiert.
Buttons gezielt überschreiben
Utilities ändern Abstände und Form. Komponentenvariablen erlauben freie Werte, ohne eine neue Framework-Klasse zu benötigen.
Hauptfarben: --r-bg, --r-surface, --r-subtle, --r-text, --r-muted, --r-border, --r-accent und --r-on-accent. Eigene Werte benötigen passende Kontraste. Die geprüften Presets bieten dafür einen Ausgangspunkt.
Eigene Designvariablen verwenden
Eine eigene CSS-Klasse kann die gemeinsamen Designrollen überschreiben. Wähle immer eine gut lesbare Kombination von Akzent und Akzenttext.