Interaktives Labor
UX & Feature
Showcase
Elf interaktive Module — Speiserechner, QR-Code, Live-Daten, Karte, Theme-Wechsler, 360°-Ansicht, Animationen, FPS-Monitor, Performance, Cursor-Effekte und Tierlist.
Speiserechner
Stelle deine Bestellung interaktiv zusammen — mit Echtzeit-Kalkulation, Kalorienübersicht, Favoriten, PDF-Export und QR-Code zum Teilen.
QR-Code für Reservierungen
Generiere einen QR-Code für die Reservierungsseite — perfekt zum Ausdrucken, Teilen oder Einbinden in Marketingmaterialien.
Klicke auf „QR generieren"
Live-Daten Abfrage
Echtzeit-Daten direkt aus öffentlichen APIs — kein API-Schlüssel nötig. Aktuelles Wetter in Berlin und live Wechselkurse, automatisch alle 60 Sekunden aktualisiert.
💱 Wechselkurse
LiveInteraktive Karte
Standort von Ember & Smoke auf einer interaktiven Karte — mit Wegbeschreibung, Layer-Wechsel und Vollbild-Funktion. Powered by Leaflet.js+ OpenStreetMap (kein API-Key erforderlich).
Karte wird geladen …
Theme-Wechsler
Wähle eines von vier Designs — das Theme wird sofort auf die gesamte Seite angewendet und im Browser gespeichert.
Aktuell: Ember — Theme wird in localStorage gespeichert.
3D-Ansicht
Ziehe das Gericht zum Drehen. Mausrad oder Pinch zum Zoomen. Automatische Rotation ein- und ausschaltbar.
← Ziehen zum Drehen →
Animations-Showcase
Starte die Sequenz und erlebe gestaffelte Einblendungen, hochzählende Zahlen, einen selbst zeichnenden SVG-Pfad und einen Partikel-Burst.
Signatur-Animation
FPS- & Rendering-Monitor
Echtzeit-Anzeige von FPS, Frame-Time und DOM-Statistiken. Aktiviere den Monitor und beobachte dein Gerät bei der Arbeit.
Performance Showcase
Interaktive Demos moderner Web-Performance-Techniken. Klicke auf eine Technik und erlebe den Unterschied direkt.
Skeleton-Screens verhindern Layout-Shifts und wirken subjektiv schneller als leere Bereiche oder Spinner.
240 g, 28 Tage gereift
€ 48Auf Fenchelpüree mit Safranöl
€ 44Bilder laden erst wenn sie in den Sichtbereich scrollen. Spart bis zu 80% des initialen Daten-Transfers.
Scrolle in den Bereich oder klicke "Alle laden"
Debounce verzögert Ausführung bis zum letzten Aufruf. Throttle begrenzt die Aufruf-Frequenz. Tippe und beobachte den Unterschied.
GPU-beschleunigte Animationen nutzen transform und opacity statt top/left/width — kein Layout-Reflow, 60 FPS.
❌ Ohne GPU
Nutzt margin-left → Layout-Reflow jedes Frame
✅ Mit GPU
Nutzt transform: translateX() → Composite-Only
Der IntersectionObserver registriert Sichtbarkeit ohne teures Scroll-Polling. Scrolle durch die Liste und beobachte die Aktivierung.
0 / 6 sichtbar
Cursor Playground
Konfiguriere deinen Cursor und erlebe die Effekte live in der Demo-Zone. Effekte wirken nur innerhalb des markierten Bereichs.
Effekte
Demo-Zone
Bewege die Maus hierher
Interaktive Tierlist
Bewerte alle 14 Gerichte der Speisekarte per Drag & Drop. Deine Einordnung wird automatisch gespeichert.
Gerichte (ziehe in eine Kategorie)