Link button
Button allows users to take actions, and make choices, with a single tap. They are placed throughout a user interface such as in hero banner, CTA block, cards, etc. to draw attention and encourage action by the user.
Component data
Global resources:
cicon-package.zip | bootstrap-grid.css (4.4.1) | jquery-3.6.0.min.js
Component resources:
SCSS files
Functional grouping: Navigation
Demo
Configure: select the dropdowns below to display the variety of options that a button link supports.
Code
Responsive preview
Usage best practices
Button should be easy to find and show clear states that users can understand immediately whether they can interact with it. Use the different button styles and sizes to establish a clear visual hierarchy of actions on the page.
Variation | Unique features | Usage |
---|---|---|
Primary button |
Contains:
|
Primary buttons are high-emphasis buttons. Use them to emphasize the primary call to actions by:
|
Secondary/text button |
Contians:
|
Secondary/text buttons can be used:
|
Utility button |
Contains:
|
Use utility button style for all other actions on a page. |
Mega button |
Contains:
|
Mega buttons can be used for vertical display of icons or illustrative images with text. |
Do
Use a primary button to indicate the main call to action or the task completion action.
Use the utility or secondary/text buttons to indicate lower level actions that are not part of the main task flow on the page.
Use icons that clearly communicate their meaning.
Don't
Avoid cluttering a page with too many buttons. This can increase cognitive load, increase the decision making time and confuse the user.
Do not place multiple primary buttons on a page. This can create confusion for the user.
Do not wrap button text label. For maximum legibility, it should remain on a single line.
Do not use multiple icons in the same button.