...
Placement and Positioning
According to As per each individual button type.
Content
Button labels tell users what will happen when they click the button.
Use verbs that describe the action, such as Add or Delete.
Use sentence-style capitalization.
For groups of buttons, use specific labels describing the actions, such as Save or Discard, rather than general terms such as OK and Cancel. This is particularly helpful when the user is confirming an action.
Labels should be short and meaningful. Try not to use more than 3 words.
Internal logic
According to As per each individual button type.
States
According to As per each individual button type.
Interaction (general for all buttons)
...
According to button type.
For further information, seeĀ /wiki/spaces/ENG/pages/33555837.
Transitions
According to As per each individual button type.
Best practices
...
Design
According to As per each individual button type.
Code
According to As per each individual button type.
...
Related