Customize your site’s buttons by adjusting colors, fonts, borders, shadows, and more. This guide walks you through the available styling options and how to apply them.
Follow these steps to customize the buttons styles:
- Use the List View to select the Buttons block.

- In the block settings sidebar on the right, click the Styles icon.

- Customize the following styles of the Buttons block:
- Color: Choose a background color for the Buttons block. Learn more about colors.
- Typography: Change the button font type and size. Learn more about typography.
- Dimensions: Set padding, margin, and block spacing. Learn more about dimensions.
- Border: Customize the border color and radius. Learn more about borders.
Follow these steps to apply styles to individual buttons within the Buttons block:
- Use the List View to select an individual button within the Buttons block.

- In the block settings sidebar on the right, click the Styles icon.

- Customize the following styles:
- Styles: Select between fill and outline for the button style.
- Color: Choose the text and background color of the button. Learn more about colors.
- Typography: Change the button font type, style, and size. Learn more about typography.
- Dimensions: Set the padding around an individual button. Learn more about dimensions.
- Border & Shadow: Customize the border color and radius, or add a drop-shadow to the button. Learn more about borders.
Along with the typography options available in the block styles, you can apply formatting to the button text by following these steps:
- Use the List View to select an individual button within the Buttons block.
- Highlight a portion, or all of the button text, you want to format.

- Select from the formatting options, including:
- Align text (left, center, right)
- Add a link
- Bold
- Italic
- The More icon includes:
- Highlight: Change the text and background color of just the text. Use the option to style individual buttons to change the color of the button.
- Inline Code
- Inline Image
- Keyboard Input style
- Language attribute
- Strikethrough
- Subscript
- Superscript
This section of the guide applies to sites with our WordPress.com Personal, Premium, Business, and Commerce plans. For free sites, upgrade your plan to access this feature.
You can customize the appearance of all buttons on your site for different interactions—such as when a visitor hovers over a button, clicks it, or navigates to it using a keyboard.
To customize these button styles:
- Visit your site’s dashboard.
- Go to Appearance → Editor.
- Select Styles from the left-side menu.
- Click Blocks at the bottom of the Styles panel.
- Search for Button and select it from the list.

- Click the Default dropdown at the top right to choose which interaction to style:
- Default: How buttons normally appear.
- Hover: How buttons appear when the cursor moves over them.
- Focus: How buttons appear when navigated to using a keyboard.
- Focus Visible: How buttons appear with a visible outline for keyboard users.
- Active: How buttons appear while being clicked or tapped.
- Adjust the style settings for the selected interaction.
- Click “Review change” to apply your changes.
