How should we choose the color for buttons is there a should always be a dark and light colour or two differed colors. What will be the best strategy for choosing colours.

And is it should always be a vice versa colors for on and off of hover of buttons links etc.

like when you hover on login or profile button etc

closed as too broad by jazZRo, Shreyas Tripathy, locationunknown, Wanda, Ken Mohnkern Oct 1 '18 at 20:58

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    Sorry, this question is way too broad for a possible answer. Can you describe the exact situation like what the buttons will do, in what context, for which users etc? Also adding screenshots or wireframes will help. For now I vote to close the question. – jazZRo Sep 29 '18 at 10:54
  • i am asking about the general way of giving colors for buttons for ex for sign in or post etc – Mohammed Rabiulla RABI Sep 29 '18 at 16:20

First of all, you need to determinate the color palette that you'll use for that project.

To determinate color palette, you need to pay attention to a few things:

  • What is the brand color
  • What's your product about
  • Demographics

After you form the color palette you should follow few rules in terms of action colors.

Your color palette should be divided into three main (could be more) sections.

  1. Warning (Alert) Colors
  2. "GO" colors
  3. Neutral colors

Warning colors are usually picked from the red palette. e.g., CANCEL, DELETE, QUIT, etc.

"GO" colors needs to create user's feeling of moving forward. e.g., CONTINUE, APPLY, AGREE, etc.

Neutral colors are defining "an extra features". e.g., MORE, EDIT, POST A COMMENT, etc.

Difference between these types of buttons should be obvious.

Should you use opposite colors?

Depends on your style.



  • some what agree with your answer thank you for your contribution – Mohammed Rabiulla RABI Sep 29 '18 at 15:42

Not the answer you're looking for? Browse other questions tagged or ask your own question.