New to Telerik UI for BlazorStart a free 30-day trial

Appearance Settings

Updated on Oct 1, 2025

The Telerik Button component for Blazor provides several ways to control its appearance. This article discusses the following component parameters:

You can use all of them together to achieve the desired appearance.

FillMode

The FillMode parameter changes or removes the background and border of the Button. Set the parameter to a member of the static class Telerik.Blazor.ThemeConstants.Button.FillMode. When setting the FillMode parameter value inline, start with an @ character, otherwise the predefined string constant cannot be resolved.

FillMode Class MemberActual String Value
Solidsolid (default)
Flatflat
Outlineoutline
Linklink
Clearclear

Built-in Button FillMode Values

<TelerikButton FillMode="@ThemeConstants.Button.FillMode.Clear">Clear</TelerikButton>
<TelerikButton FillMode="@ThemeConstants.Button.FillMode.Flat">Flat</TelerikButton>
<TelerikButton FillMode="@ThemeConstants.Button.FillMode.Link">Link</TelerikButton>
<TelerikButton FillMode="@ThemeConstants.Button.FillMode.Outline">Outline</TelerikButton>
<TelerikButton FillMode="@ThemeConstants.Button.FillMode.Solid">Solid (Default)</TelerikButton>

Rounded

The Rounded parameter applies a border-radius CSS style to the Button to curve the corners. Set the parameter to a member of the static class Telerik.Blazor.ThemeConstants.Button.Rounded. When setting the Rounded parameter value inline, start with a @ character, otherwise the predefined string constant cannot be resolved.

Rounded Class MemberActual Value
Smallsm
Mediummd (default)
Largelg
Fullfull

Built-in Button Rounded Values

<TelerikButton Rounded="@ThemeConstants.Button.Rounded.Full">Full</TelerikButton>
<TelerikButton Rounded="@ThemeConstants.Button.Rounded.Large">Large</TelerikButton>
<TelerikButton Rounded="@ThemeConstants.Button.Rounded.Medium">Medium (Default)</TelerikButton>
<TelerikButton Rounded="@ThemeConstants.Button.Rounded.Small">Small</TelerikButton>

Size

The Size parameter affects the Button dimensions, paddings, and font size. Set the parameter to a member of the static class Telerik.Blazor.ThemeConstants.Button.Size. When setting the Size parameter value inline, start with a @ character, otherwise the predefined string constant cannot be resolved.

Size Class MemberActual Value
Smallsm
Mediummd (default)
Largelg

Built-in Button Size Values

<TelerikButton Size="@ThemeConstants.Button.Size.Large">Large</TelerikButton>
<TelerikButton Size="@ThemeConstants.Button.Size.Medium">Medium (Default)</TelerikButton>
<TelerikButton Size="@ThemeConstants.Button.Size.Small">Small</TelerikButton>

ThemeColor

The ThemeColor parameter controls the Button background, text, and border color. Set the parameter to a member of the static class Telerik.Blazor.ThemeConstants.Button.ThemeColor. When setting the ThemeColor parameter value inline, start with a @ character, otherwise the predefined string constant cannot be resolved.

ThemeColor Class MemberActual String Value
Basebase (default)
Primaryprimary
Secondarysecondary
Tertiarytertiary
Infoinfo
Successsuccess
Warningwarning
Errorerror
Darkdark
Lightlight
Inverseinverse

Built-in Button ThemeColor Values

<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Base">Base (Default)</TelerikButton>

<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Primary">Primary</TelerikButton>
<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Secondary">Secondary</TelerikButton>
<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Tertiary">Tertiary</TelerikButton>

<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Info">Info</TelerikButton>
<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Success">Success</TelerikButton>
<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Warning">Warning</TelerikButton>
<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Error">Error</TelerikButton>

<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Dark">Dark</TelerikButton>
<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Light">Light</TelerikButton>
<TelerikButton ThemeColor="@ThemeConstants.Button.ThemeColor.Inverse">Inverse</TelerikButton>

ThemeBuilder

To take full control over the appearance of the Telerik UI for Blazor components, you can create your own styles by using ThemeBuilder.

ThemeBuilder is a web application that enables you to create new themes and customize existing ones. Every change that you make is visualized almost instantly. Once you are done styling the UI components, you can export a ZIP file with the styles for your theme and use them in your Blazor app.