Nur CSS-basierte Tailwind-CSS-Chat-Blasenkomponente. Start- und Endpositionen für gesendete und empfangene Nachrichten, mit Avatar- und Zeitstempel-Slots. WCAG AA, funktioniert mit Django, HTMX, Laravel, React und jedem Stack.
Chat-Komponenten zeigen Konversationsnachrichten in einem lesbaren, organisierten Format an. Chat-Blasen wurden mit semantischem HTML und flexiblen Layouts erstellt und stellen sowohl Benutzer- als auch Systemnachrichten dar. Das Frutjam-Chat-System unterstützt mehrere Farben, Ausrichtungen und Stile – ideal für Messaging-Schnittstellen, Kundensupport-Panels und Konversations-UIs.
Nur CSS, kein JavaScript erforderlich. WCAG AA zugänglich und Framework-unabhängig – funktioniert mit Django, HTMX, Laravel, React und jedem Stack.
Klasse
Typ
Beschreibung
chat
Base
Wrapper für eine einzelne Chat-Nachrichtenzeile
chat-bubble
Modifikator
Gestylte Nachrichtenblase
chat-avatar
Modifikator
Avatar wird neben der Nachricht angezeigt
chat-header
Modifikator
Absendername oder Metadaten über der Blase
chat-footer
Modifikator
Zeitstempel oder Status unterhalb der Blase
chat-start
Modifikator
Richtet die Blase nach links aus (eingehende Nachricht)
chat-end
Modifikator
Richtet die Sprechblase rechts aus (ausgehende Nachricht)
chat-xs
Größe
Extra klein
chat-sm
Größe
Klein
chat-md
Größe
Mittel (Standard)
chat-lg
Größe
Groß
chat-xl
Größe
Extra groß
chat-bubble-primary
Farbe
Farbblase des Hauptthemas
chat-bubble-secondary
Farbe
Sekundärthema-Farbblase
chat-bubble-accent
Farbe
Akzentthema-Farbblase
chat-bubble-neutral
Farbe
Farbblase mit neutralem Thema
chat-bubble-info
Farbe
Info semantische Farbblase
chat-bubble-success
Farbe
Erfolgssemantische Farbblase
chat-bubble-warning
Farbe
Warnende semantische Farbblase
chat-bubble-error
Farbe
Fehlersemantische Farbblase
Grundlegende Verwendung
Hello! How are you?
I'm doing great, thanks!
1234567
<divclass="chat chat-start"><divclass="chat-bubble">Hello! How are you?</div></div><divclass="chat chat-end"><divclass="chat-bubble">I'm doing great, thanks!</div></div>
<divclass="chat chat-start"><divclass="chat-header">John</div><divclass="chat-bubble">Thanks! I'm looking forward to it.</div><timeclass="text-xs opacity-50">12:45</time></div><divclass="chat chat-end"><divclass="chat-header">You</div><divclass="chat-bubble">I'll see you tomorrow!</div><timeclass="text-xs opacity-50">12:46</time></div>
Konversationsthread
Hello! How can I help?
I need help with my order
I'd be happy to assist you!
html
1 2 3 4 5 6 7 8 910111213141516171819202122
<div><divclass="chat chat-start"><divclass="chat-avatar avatar"><divclass="w-10 rounded-full bg-primary"></div></div><divclass="chat-bubble">Hello! How can I help?</div></div><divclass="chat chat-end"><divclass="chat-avatar avatar"><divclass="w-10 rounded-full bg-secondary"></div></div><divclass="chat-bubble">I need help with my order</div></div><divclass="chat chat-start"><divclass="chat-avatar avatar"><divclass="w-10 rounded-full bg-primary"></div></div><divclass="chat-bubble">I'd be happy to assist you!</div></div></div>
Verwenden Sie Claude Code, Cursor oder einen anderen KI-Editor?
Cherry MCP stellt Ihrem KI-Editor bei Bedarf die genauen Chatten-Klassennamen und -Strukturen zur Verfügung. Keine halluzinierten Klassen mehr.