githubEdit

πŸ”˜Button

Add clickable buttons to your Webstudio site with the Button component.

See MDN: <button>arrow-up-right

The Button component creates clickable buttons for user interactions. Buttons trigger actions like submitting forms, opening dialogs, or navigating when combined with other components.

When to Use

Use Button for:

  • Form submissions

  • Triggering actions (open dialog, toggle, etc.)

  • Call-to-action elements

  • Interactive controls

circle-exclamation

How to Use

  1. Drag a Button component from Components > Forms onto your canvas

  2. Edit the button text

  3. Style using the Style Panel

  4. Place inside a Form for submissions, or use HTML Embed scripts for custom interactivity

Properties

Some commonly used properties (see the Settings panel for all available options):

Property
Description

type

submit (form submission), reset (clear form), or button (general use)

disabled

Prevents interaction when true

name

Name for form submission

value

Value for form submission

Button Types

Submit Button

Submits the parent form when clicked. Use inside Form or Webhook Form.

Reset Button

Clears all form fields to their default values.

Button (Default)

General purpose button for non-form actions. Use with component interactions like opening dialogs.

Styling States

Some common states (you can also create custom states):

  • Default - Normal appearance

  • Hover (:hover) - Mouse is over the button

  • Focus (:focus-visible) - Keyboard focused

  • Active (:active) - Being pressed

  • Disabled (:disabled) - Cannot be clicked

  • Form – Form containers for submissions

  • Link – Navigation links

  • Input – Text input fields

Last updated

Was this helpful?