Buttons enable users to execute specific actions directly on a page. By distinguishing buttons from links, using consistent styles, and following established patterns, we ensure that users can quickly identify actions and complete their tasks with confidence.


General Guidelines

Keep these general principles in mind when using buttons:

GuidelineBest Practice
UsageUse buttons for in-page actions only. Do not use buttons for navigation or links for in-page actions to avoid confusion.
AlignmentCenter-align text within buttons for a consistent, balanced appearance.
CapitalizationUse title-case for button text (e.g., “Submit Form”, “View Account Details”).
AbbreviationsUse abbreviations only if they are widely recognized (e.g., “FAQ”) and won’t confuse users.

Primary Button

The primary button represents the most crucial action on a page.

AspectBest Practice
UsageReserve one primary button per page for the key action. Avoid multiple primary buttons to prevent confusion.
ContentUse verb-first phrases connected to the page title. For example, “Submit Request” after a heading like “Request Access.”
StyleGive the primary button a prominent color, and optionally include an icon to the left of the text for important actions.
Visual HierarchyEnsure the primary button stands out the most, followed by secondary, then tertiary buttons. Place it prominently so it’s easily noticed.

Secondary Button

Secondary buttons support the primary action but are less critical.

AspectBest Practice
UsageUse for safe, reversible actions. For irreversible actions (like “Delete Account”), prompt confirmation.
ContentSecondary actions should complement the primary action, providing additional choices where appropriate.
StyleLess prominent than the primary button, but still clearly visible.
Visual HierarchySecondary buttons rank below the primary button in prominence, guiding users first to the main action.

Tertiary buttons are link-style buttons for less critical actions.

AspectBest Practice
UsageIdeal for less critical actions or when multiple secondary actions might overwhelm the interface. Use sparingly for accessibility reasons.
ContentEnsure the text is descriptive and actionable, e.g., “Edit Details” rather than “Edit.”
StyleStyled as a link but behaves like a button.
Visual HierarchyLess prominent than both primary and secondary buttons, providing low-priority actions without distracting from the main tasks.

Do’s and Don’ts

DoDon’t
Keep buttons concise (3 words or less).Overload buttons with lengthy instructions.
Use title case to help buttons stand out.Use all caps or sentence case for actions, which can reduce scannability and consistency.

Limiting button text length ensures scannability and encourages providing context in surrounding elements on the page. Title-case styling helps users quickly identify and understand actions.


Additional Guidance

Blazor Telerik UI for Blazor Button Documentation | Button Accessibility - Telerik UI for Blazor

  • Distinguish between buttons and anchors for assistive technologies to clarify purpose and function.

For technical details and integration guidance: