# How to style components (basics)

{% embed url="<https://firebasestorage.googleapis.com/v0/b/savvy-flow-uploads/o/oNrQLV6ZiVBavUmAkfcu%2FHow%20to%20style%20a%20component_660843411712384.mp4?alt=media&token=f20d98a0-ac9c-4ad4-baad-76c1dced05a8>" %}

1. In the "**Edit"** sub-menu, click the brush icon to open up the "**Designer**" card.
2. Select the component you want to style.

{% hint style="warning" %}
To style a component it should always have a tag.
{% endhint %}

3. If the component doesn’t yet have a tag: \
   a.   Click on “**Add a Tag**” and write a tag name in the “**Add a tag to this component**” input.\
   b.   Search for an existent tag and select it, or press "Enter" to create a new one.
4. **Select** the property you want to set. **CSS properties** are grouped by categories in a couple tags (Size, Spacing, Position, etc...).
5. **Set a value** for the desired property.
6. When you feel you have finished styling your component, click the “Done” button to close the card.

### 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="how-to-style-css-properties-that-are-not-there-in-the-designer-card-custom-properties">how-to-style-css-properties-that-are-not-there-in-the-designer-card-custom-properties</a></td><td><a href="https://2080030610-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgFafh00YOojEhbybq4uG%2Fuploads%2FDyDXyQVUaSGqG7oMv1Ye%2F2023-03-07_11h00_35.png?alt=media&#x26;token=595ec3d2-c655-484a-8642-fa910843d338">2023-03-07_11h00_35.png</a></td></tr><tr><td align="center"><mark style="color:blue;"><strong>Styling hover, selected, disabled button states</strong></mark></td><td><a href="how-to-style-hover-selected-disabled-button-states">how-to-style-hover-selected-disabled-button-states</a></td><td><a href="https://2080030610-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgFafh00YOojEhbybq4uG%2Fuploads%2FDS6WsRdBf9TnH8wyvdpt%2F2023-03-07_11h04_14.png?alt=media&#x26;token=5e71bf65-b2a0-4d40-a09c-81e37ce2d7c3">2023-03-07_11h04_14.png</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="how-to-style-a-specific-component-element-e.g.-buttons-image">how-to-style-a-specific-component-element-e.g.-buttons-image</a></td><td><a href="https://2080030610-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgFafh00YOojEhbybq4uG%2Fuploads%2FpBdyh9O1cpWxF2rteyGE%2F2023-03-07_11h05_39.png?alt=media&#x26;token=dc8428e3-24f6-4f26-b5e3-09fc5bfe4db5">2023-03-07_11h05_39.png</a></td></tr></tbody></table>
