> For the complete documentation index, see [llms.txt](https://docs.trysavvy.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trysavvy.com/how-tos/design-how-tos/how-to-style-hover-selected-disabled-button-states.md).

# How to style hover, selected, disabled button states

{% embed url="<https://firebasestorage.googleapis.com/v0/b/savvy-flow-uploads/o/kZIe9h6uzYZTtvzSj9ke%2FStyling%20different%20button%20states__370049243755626.mp4?alt=media&token=7cc17035-3d19-4a74-8dc9-8d227def9bc3>" %}

### Select the button to style:

1. In the “**Edit**” sub-menu open the “**Designer**” card.
2. Select the button or options buttons you want to style.

### Specific button state styling:

1. Click "**+ Sub-Elements**".
2. Select the part of the component you want to style in the Options Selector. It could be "**Button**" or maybe you want to style the “**Checkbox**”. For single Button components, it would be "**Whole Thing**".
3. Click "**+ Filter**".
4. Select the “**When**” option that matches the button state you want to style e.g. "**selected**", “**disabled**”, or “**hover**”.
5. Any styles you set now, would only be visible when the button has the state you’ve chosen.

Easy wasn’t it?! 🙂

#### Disabled button styling:

{% hint style="info" %}
💡 For a button to show its disabled style, the button should have been set as disabled. The most common button disabled use is for a “next” button to be disabled if the page requirements had not been met. E.g. you need to provide your email address before continuing to the next page. Of course, also the email input should be configured as “required”.
{% endhint %}

### Related docs:

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center"><mark style="color:blue;"><strong>Styling CSS properties that are not there in the designer card (custom properties)</strong></mark></td><td><a href="/pages/WliAot81uLt3ZRntYnOE">/pages/WliAot81uLt3ZRntYnOE</a></td><td><a href="/files/Sm03e4PSt1cXs6J12aQ5">/files/Sm03e4PSt1cXs6J12aQ5</a></td></tr><tr><td align="center"><mark style="color:blue;"><strong>How to style a specific component element (E.g. buttons image)</strong></mark></td><td><a href="/pages/6kzWKAJU3ZHqdnd4z1Kp">/pages/6kzWKAJU3ZHqdnd4z1Kp</a></td><td><a href="/files/m1hRouJNik3OdDjZ8EjB">/files/m1hRouJNik3OdDjZ8EjB</a></td></tr><tr><td align="center"><mark style="color:blue;"><strong>Styling components: Basics</strong></mark></td><td><a href="/pages/07BhdU0pyMpywmJTK02G">/pages/07BhdU0pyMpywmJTK02G</a></td><td><a href="/files/HbjLwlBOCrVMc8v9R86a">/files/HbjLwlBOCrVMc8v9R86a</a></td></tr></tbody></table>
