Komponent dymka czatu CSS Tailwind obsługujący wyłącznie CSS. Pozycje początkowe i końcowe wysłanych i odebranych wiadomości, z miejscami na awatary i sygnatury czasowe. WCAG AA, współpracuje z Django, HTMX, Laravel, React i dowolnym stosem.
Komponenty czatu wyświetlają wiadomości konwersacyjne w czytelnym, zorganizowanym formacie. Zbudowane w oparciu o semantyczny kod HTML i elastyczne układy, dymki czatu reprezentują zarówno wiadomości użytkownika, jak i systemowe. System czatu Frutjam obsługuje wiele kolorów, wyrównań i stylów — idealnie nadaje się do interfejsów przesyłania wiadomości, paneli obsługi klienta i konwersacyjnego interfejsu użytkownika.
Tylko CSS, nie wymaga JavaScript. Dostępny w WCAG AA i niezależny od frameworka — współpracuje z Django, HTMX, Laravel, React i dowolnym stosem.
Klasa
Typ
Opis
chat
Opierać
Opakowanie dla pojedynczego wiersza wiadomości czatu
chat-bubble
Modyfikator
Stylizowana bańka wiadomości
chat-avatar
Modyfikator
Awatar wyświetlany obok wiadomości
chat-header
Modyfikator
Nazwa nadawcy lub metadane nad dymkiem
chat-footer
Modyfikator
Sygnatura czasowa lub stan pod dymkiem
chat-start
Modyfikator
Wyrównuje dymek do lewej strony (wiadomość przychodząca)
chat-end
Modyfikator
Wyrównuje dymek do prawej strony (wiadomość wychodząca)
chat-xs
Rozmiar
Bardzo mały
chat-sm
Rozmiar
Mały
chat-md
Rozmiar
Średni (domyślny)
chat-lg
Rozmiar
Duży
chat-xl
Rozmiar
Bardzo duży
chat-bubble-primary
Kolor
Podstawowy motyw kolorowej bańki
chat-bubble-secondary
Kolor
Kolorowa bańka motywu drugorzędnego
chat-bubble-accent
Kolor
Bańka koloru motywu akcentującego
chat-bubble-neutral
Kolor
Neutralna bańka w kolorze motywu
chat-bubble-info
Kolor
Informacje semantyczna kolorowa bańka
chat-bubble-success
Kolor
Sukces semantyczna kolorowa bańka
chat-bubble-warning
Kolor
Ostrzeżenie semantyczna kolorowa bańka
chat-bubble-error
Kolor
Błąd semantycznej kolorowej bańki
Podstawowe użycie
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>
Temat rozmowy
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>
Używasz kodu Claude'a, kursora lub innego edytora AI?
Cherry MCP na żądanie udostępnia edytorowi AI dokładne nazwy i strukturę klas Pogawędzić. Żadnych więcej zajęć z halucynacjami.