And Academy
Glossary / B /

Button

A button is a clickable, interactive element on a page that allows the user to perform an intended action. They can be of various shapes, sizes, and colors.

Buttons play a crucial role in UI design as they offer users the choice and ability to perform certain actions. It allows users to directly interact with the product and helps them achieve various outcomes. There are various types of buttons in UI, each for a different purpose.

Not to be confused with

Gesture

It refers to the physical actions like swiping that help users interact with a product.

Types of Buttons in UI Design

Check out the three major types of buttons in UI design below.

  • Primary Buttons — This is the main button, typically bolded, meant to help the user execute the most important action on the screen, such as submitting a form, completing a payment, etc. Typically, there is only one primary button on an interface designed to catch a user’s attention.
  • Secondary Buttons — These buttons are less important in terms of the execution of primary action but improve the overall page experience by contributing to the user’s workflow. For example, the cancel button on the page is the secondary button as it represents a secondary action. Secondary buttons are less prominent, and unlike primary buttons, they can be present more than once on a screen.
  • Tertiary or Ghost Buttons — These are minimally designed buttons for less important tasks that users don’t perform as often. For example, the forgot password button, which a user does not use very often but may need at some point in the future. Such a button can appear on the screen multiple times but not be very noticeable.

Some other types of buttons include floating buttons, icon buttons, raised buttons, dropdown buttons, etc.

Note: All information and/or data from external sources is believed to be accurate as of the date of publication.

Consult Course Advisors

cross

I would like to receive information about AND Academy's courses. *

Hire Our Graduate / Upskill Your Team

cross

Become An Instructor

cross

Course(s) you can teach

UX/UI
Graphic Design
Motion Graphics
Interior Design
Digital Brand Communication