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>
Vier Systeme. Ein klarer Anspruch.
Zurückhaltende Gestaltung für tägliche Arbeit: lesbare Daten, eindeutige Hierarchien und funktionale Navigation. Diese vier Designs ergänzen die expressive Farbkollektion.
01 Executive
Dunkelblaue Seitenleiste, weiße Arbeitsflächen und ein klares Blau als Akzent. Für Projektsteuerung, CRM und Verwaltung.
Dieser minimale Aufbau verwendet nur die Admin-Gestaltung, keine Anwendungslogik der Rittek-Demo. Setze die Attribute an den body deiner eigenen Seite. Das kleine Script schaltet das mobile Menü um.
Dieser minimale Aufbau verwendet nur die Admin-Gestaltung, keine Anwendungslogik der Rittek-Demo. Setze die Attribute an den body deiner eigenen Seite. Das kleine Script schaltet das mobile Menü um.
Dieser minimale Aufbau verwendet nur die Admin-Gestaltung, keine Anwendungslogik der Rittek-Demo. Setze die Attribute an den body deiner eigenen Seite. Das kleine Script schaltet das mobile Menü um.
Dieser minimale Aufbau verwendet nur die Admin-Gestaltung, keine Anwendungslogik der Rittek-Demo. Setze die Attribute an den body deiner eigenen Seite. Das kleine Script schaltet das mobile Menü um.
Die Dateien unter /assets sind Entwicklungsstände. Alle 14 Farbschemata werden einheitlich mit data-r-scheme gewählt. data-r-admin bestimmt nur den Aufbau der Admin-Demo; beim Farbwechsel bleibt dieser unverändert. Die vier Business-Farbschemata sind bereits im CSS-Kern enthalten; admin.css wird nur für das Admin-Layout benötigt. Die Business-Oberfläche kann mit Utilities, Komponentenvariablen und eigenen CSS-Regeln angepasst werden.
Gemeinsame Klassen: admin-shell, admin-sidebar, admin-topbar, admin-panel, admin-metric, admin-nav und admin-footer. Farbrollen: --r-bg, --r-surface, --r-subtle, --r-text, --r-muted, --r-border, --r-accent und --r-on-accent. Navigation: --admin-nav, --admin-nav-text, --admin-nav-muted und --admin-nav-active.
Farben, Modus, Dichte und Schrift
Alle vier Business-Schemata haben eine helle und dunkle Variante. Im Dashboard stehen zusätzlich Seitendichte XS–XXL und eine unabhängige Schriftgröße bereit. Mit JavaScript: Rittek.setTheme("dark"), Rittek.setSize("xs") und Rittek.setFont("standard"). Ein Farbwechsel erhält diese Einstellungen und die aktuelle Tabellensuche.
Farben wechseln ohne Umbau
Im Dashboard kannst du über „Farbschema“ zwischen allen normalen und Business-Paletten wechseln, ohne Navigation, Daten oder Tabellenzustand neu zu laden. Beispiel: data-r-scheme="ocean" statt data-r-scheme="executive". Mit JavaScript: Rittek.setScheme("ocean"). Die vier Links oben wählen dagegen bewusst einen anderen Admin-Aufbau.
Bedienbare Entwürfe
Bereiche wechseln, Zeitraum ändern, Tabellen suchen/sortieren und CSV exportieren. Mobile Navigation mit Menüschalter. Sämtliche Unternehmen, Personen und Zahlen sind fiktive Demodaten. Kein Login, keine Datenbank und keine serverseitige Speicherung.
Darstellung unabhängig vom Layout wählen
Die Datenattribute bilden die Ausgangswerte. Das allgemeine Rittek-Script verbindet die Selects automatisch mit Farbe, Modus, Dichte und Schrift. In eigenen Projekten wird keine Docs-Navigation erzeugt.
// Die folgenden Aufrufe sind optional und zeigen dieselbe Steuerung per API.
Rittek.setScheme('carbon');
Rittek.setTheme('system');
Rittek.setSize('xs');
Rittek.setFont('standard');