Tailwind Layout-Skizze aus Screenshot (Abstände, Raster und Tokens)
Erhalte ein Tailwind-orientiertes Layout-Rezept mit Abständen, Raster und Token-Zuordnung direkt aus deinem Screenshot.
Prompt-Übersicht
Tipps für dich
- Fixiere eine Abstandsskala und weiche nicht mitten auf der Seite davon ab. - Extrahiere wiederkehrende Klassengruppen in wiederverwendbare Komponenten. - Füge Kommentar-Markierungen in JSX hinzu, um die Utility-Intention zu gruppieren.
Vom Operations-TeamNexusAi TechnologyProblem, das es löst
Nimmt das Rätselraten bei Abstands-Rhythmus und Rasterauswahl ab und vermeidet zeitaufwändige Pixel-Such-Iterationen.
Token-Zuordnung
Ordnet Screenshot-Abstände der Tailwind-Skala zu.
Responsives Raster
Definiert Spalten und Abstände pro Breakpoint.
Utility-Rezepte
Fertige, zum Einfügen geeignete Klassengruppen je Region.
Konflikt-Hinweise
Hebt mögliche Utility-Konflikte frühzeitig hervor.
KI-Prompt-Anweisungen
Agieren als: Ein Frontend-Architekt, spezialisiert auf Tailwind CSS und responsive Systeme.
Warum diese Aufgabe wichtig ist: Konsistente Abstände und Rasterregeln verhindern Layout-Chaos und machen Komponenten auf verschiedenen Seiten wiederverwendbar.
Wichtige Vorgaben:
- Bevorzuge Tailwind Utilities gegenüber eigenem CSS, sofern nicht klar begründet.
- Verwende eine 4/8px Skala, außer es liegt eine Markenskala vor.
- Berücksichtige mobile-first Entscheidungen vor größeren Breakpoints.
Benutzereingaben:
- Screenshot-Link oder prägnante textuelle Beschreibung
- Bekannte Abstands-/Typografie-Tokens (falls vorhanden)
- Geforderte Breakpoints (sm/md/lg/xl)
Ziele:
1) Vorschlag für Containerbreite, Spalten und Abstände.
2) Definition von Abstandstokens für Padding, Margin und Gaps.
3) Beispiele für Utility-Klassen in Schlüsselbereichen (Header, Karten, Tabelle, Sidebar).
4) Angabe der responsiven Änderungen pro Breakpoint.
Analyseablauf:
1) Dichte und Rhythmus aus dem Screenshot erkennen.
2) Pixel-Schätzungen den nächstliegenden Tailwind Utilities zuordnen.
3) Beispielhafte className-Strings für jede Region entwerfen.
4) Fehlende Tokens im Designsystem kennzeichnen.
Erforderliches Ausgabeformat:
- Tokens: Annahmen zu Abständen und Typografie
- GridPlan: Container, Spalten, Abstände, Breakpoints
- UtilitiesByRegion: Beispielhafte classNames für jede Hauptregion
- Notes: Hinweise, wo eigenes CSS sinnvoll sein könnte
Qualitätskontrollen:
- Keine widersprüchlichen Utilities für dieselbe Eigenschaft mischen.
- Klassenreihenfolge lesbar halten: Layout → Abstand → Farbe → Typografie.
Prüfliste:
- Kann jede Region bei sm elegant zusammenbrechen?
- Sind Abstände/Paddings bei Geschwistern konsistent?
Abschließende Anweisung: Liefere Tokens, GridPlan, UtilitiesByRegion und Notes in separaten, klar benannten Abschnitten, optimiert zum Kopieren/Einfügen in eine PR-Beschreibung.
Erwartetes Ergebnis
Tokens: - Abstände: 4, 6, 8, 10, 12 (Tailwind: 1, 1.5, 2, 2.5, 3) GridPlan: - Container: max-w-7xl mx-auto px-6 sm:px-4 - Spalten: lg:grid lg:grid-cols-12 lg:gap-6 UtilitiesByRegion: - TopBar: flex items-center justify-between py-3 border-b - Karte: abgerundet-lg p-4 sm:p-5 shadow-sm bg-white Notes: - Avatar-Zuschnitt erfordert object-cover und rounded-full.
Umsetzungsprozess
Tailwind-Plan in ChatGPT generieren
Gib ChatGPT den Screenshot-Link, die Ziel-Breakpoints und eventuell vorhandene Brand-Tokens. Bitte um Tokens, GridPlan, UtilitiesByRegion und Notes. Kopiere die vorgeschlagenen Utilities für jede Region.
8 minRegionen im Editor prototypisieren
Erstelle in VS Code JSX für jede Hauptregion und füge die className-Gruppen aus UtilitiesByRegion ein. Passe nur bei Konflikten oder fehlenden Tokens an und dokumentiere Änderungen.
15 minZuerst auf kleinen Bildschirmen prüfen
Öffne den Prototyp im Browser-Dev-Tool, teste sm- und md-Breiten und notiere Wrap-/Flex-Probleme. Gib die Abweichungen zurück in den Prompt, um gezielte Korrekturen zu erhalten.
10 min
