<?xml version="1.0" encoding="utf-8"?>
Open full project

Choice of platform and visual elements

The main concept was to design a button system for a web-based app, and its landing page. Bright colors were chosen to target a younger audience and communicate the modernity of the app. The main feature of the button system is the hover state of the buttons, as they transform into gradients to ensure positive user feedback.

Button selections

The buttons include five priority types, three sub-types and three sizes.

  • Five priority types: Primary buttons, secondary buttons, outlined buttons, danger buttons, success buttons.
  • Three sub-types: Text buttons, Icon+Text buttons, Icon buttons.
  • Small: 32 px in height
  • Medium: 42 px in height
  • Large: 60 px in height

Button States

The buttons include four different states:

  • Normal: How the button appears on the screen without any interactions.
  • Hover: When the user hovers over buttons with their cursor, they change colors. Primary, danger and success buttons transition into a gradient while secondary and outlined buttons change to a slightly darker color to not overdue the effect.
  • Selected: When a button is selected, it has a stroke on the outside. For outlined buttons, their stroke color changes.
  • Disabled: When a button cannot be interacted with, it appears as a shade of gray. The shades of gray change depending on the button priority.

Accessibility standards

WCAG guidelines for sufficient color contrast were followed when creating the color palette and designing the buttons.

Prototyping

The buttons were placed on low-fidality wireframes and prototyped to show the transition into hover states.

Share your insights — leave a project review and help others grow their skills

Reviews

3 reviews


Absolutely love the design and functionality of your button system! It's evident that a lot of thought and creativity went into making these interfaces both user-friendly and aesthetically pleasing. Giving the "accessibility" detail in the figma file is a really good detail. Great job on streamlining the user experience while keeping it visually appealing!


The button design exemplifies a remarkable level of creativity and ingenuity, serving as a testament to the meticulous attention to detail applied during the design process. These interfaces have been meticulously crafted with a perfect blend of functionality and aesthetics, ensuring that users are not only able to easily navigate through the platform but also experience visual delight. The seamless integration of user-friendly elements with visually captivating design features truly sets these buttons apart, elevating the overall user experience to a level of excellence that is both engaging and intuitive.


This button design brief is very nice. It is neat, concise, and clearly written. It quickly conveys the message and presents us with a usable solution that could be adapted to numerous projects.


21 Claps
Average 3.5 by 6 people
5 claps
4 claps
3 claps
2 claps
1 claps
<?xml version="1.0" encoding="utf-8"?>