mirror of
https://github.com/shoelace-style/webawesome.git
synced 2026-01-12 12:09:26 +00:00
1.3 KiB
1.3 KiB
Textarea
[component-header:sl-textarea]
Textareas collect data from the user and allow multiple lines of text.
<sl-textarea></sl-textarea>
?> This component doesn't work with standard forms. Use <sl-form> instead.
Examples
Labels
Use the label attribute to give the textarea an accessible label.
<sl-textarea label="Comments"></sl-textarea>
Rows
Use the rows attribute to change the number of text rows that get shown.
<sl-textarea rows="2"></sl-textarea>
Placeholders
Use the placeholder attribute to add a placeholder.
<sl-textarea placeholder="Type something"></sl-textarea>
Disabled
Use the disabled attribute to disable an input.
<sl-textarea placeholder="Textarea" disabled></sl-textarea>
Prevent Resizing
By default, textareas can be resized vertically by the user. To prevent resizing, set the resize attribute to none.
<sl-textarea resize="none"></sl-textarea>
Expand with Content
Textareas will automatically resize to expand to fit their content when resize is set to auto.
<sl-textarea resize="auto"></sl-textarea>
[component-metadata:sl-textarea]