CSS-only Tailwind CSS textarea with primary, secondary, accent, and semantic color variants. Sizes xs–xl, ghost style. WCAG AA accessible, works with Django, HTMX, Laravel, React, and any stack.
Komponenty Textarea przechwytują wieloliniowy tekst wprowadzany przez użytkowników, co doskonale sprawdza się w przypadku wiadomości, komentarzy, opisów i długich treści. Zbudowane z natywnych elementów obszaru tekstowego HTML i ulepszone stylami CSS Tailwind, obszary tekstowe obsługują wiele rozmiarów, kolorów i stanów. Dostępne i w pełni konfigurowalne, płynnie integrują się z formularzami i interfejsami komunikacyjnymi.
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
textarea
Opierać
Stylowe, wielowierszowe wprowadzanie tekstu
textarea-soft
Styl
Stonowane przyciemnione tło
textarea-ghost
Styl
Brak widocznej granicy, dopóki nie zostanie ustawiona ostrość
textarea-dashed
Styl
Styl przerywanej granicy
textarea-xs
Rozmiar
Bardzo mały
textarea-sm
Rozmiar
Mały
textarea-md
Rozmiar
Średni (domyślny)
textarea-lg
Rozmiar
Duży
textarea-xl
Rozmiar
Bardzo duży
textarea-2xl
Rozmiar
2× bardzo duże
textarea-primary
Kolor
Obramowanie koloru podstawowego motywu
textarea-secondary
Kolor
Ramka koloru motywu dodatkowego
textarea-accent
Kolor
Obramowanie koloru motywu akcentującego
textarea-neutral
Kolor
Neutralna granica koloru motywu
textarea-info
Kolor
Informacje semantyczne obramowanie koloru
textarea-success
Kolor
Sukces semantycznej granicy koloru
textarea-warning
Kolor
Ostrzeżenie semantyczna granica koloru
textarea-error
Kolor
Błąd semantycznego obramowania koloru
Podstawowe użycie
<textareaclass="textarea"placeholder="Enter your message here..."></textarea>
<textareaclassName="textarea"placeholder="Enter your message here..."></textarea>
<label><span>Your feedback</span><textareaclass="textarea w-full"placeholder="Share your thoughts..."></textarea></label>
Obszar tekstowy z liczbą znaków
html
12345
<label><span>Write a message (max 200 characters)</span><textareaclass="textarea w-full"placeholder="Type here..."maxlength="200"></textarea><span>Characters remaining</span></label>
Zaawansowany edytor Markdown
Użyj markdown-text-editor, aby zamienić dowolny obszar tekstowy w pełny edytor przecen.
Dostępne są dwa tryby: zwykły (surowa składnia Markdown) i hybrydowy (renderuje formatowanie na żywo podczas pisania).
Więcej opcji konfiguracji znajdziesz w dokumentacji wtyczek.
Tryb zwykły
Wyświetla surową składnię Markdown. Użytkownicy piszą Markdown bezpośrednio w obszarze tekstowym.