<imgclass="preview-img no-padding bad"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*di8jS5EWYSIAAAAAAAAAAABkARQnAQ"alt="Don't"description="Don't put more than 1 primary button in the same group.">
<imgclass="preview-img no-padding good"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*3WUkT5pD1SUAAAAAAAAAAABkARQnAQ"alt="Do"description="1. Emphasize on the primary action. <br/>2. If there is no primary action, then default buttons is the safest choice.">
<imgclass="preview-img no-padding bad"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*zBtTRq2xbTYAAAAAAAAAAABkARQnAQ"alt="Don't"description="Put 2 icons in the same button.">
<imgclass="preview-img no-padding good"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*EpwSTpaGPBgAAAAAAAAAAABkARQnAQ"alt="Do"description="1. Should place the buttons in the order of importance. <br/>2. The less important actions should be place on right or at bottom.">
<imgclass="preview-img no-padding good"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*3WUkT5pD1SUAAAAAAAAAAABkARQnAQ"alt="Do"description="1. Emphasize on the primary action. <br/>2. If there is no primary action, then default buttons is the safest choice.">
<imgclass="preview-img no-padding good"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*ujcXTqJ_IwwAAAAAAAAAAABkARQnAQ"alt="Do"description="If user's intention is to delete, use danger button to warn this action has risks.">
<imgclass="preview-img no-padding good"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*o7EySrBPX9oAAAAAAAAAAABkARQnAQ"alt="Do"description="When system does not recommend the deletion action, we could set 'Cancel' as the primary action.">
Usually appeared alone and intend to used as a command. For example, it is used in the landing page or welcome banner. It could be as wide as its parent container. It is recommend to have just 1 "Call to Action" button in 1 screen.
- Body section has collapsed or hidden content, such as it could not show the entire content in one screen;
- Body section has complex content. For example, it has multiple subgroups and each subgroup has its own actions. Now it is needed to separate "Complete" action from body section to avoid confusion.
In short, footer's purpose is to have a separation from body.
Recommend to start from the reading flow, collapsed content should always be on the right.
**How to Decide Button Ordering**
- Conversation Flow: place buttons in the order similar to a conversation between computers and users. **Ask users the needed actions or your desired actions, then present the risks involved.**
- Navigation Flow: for example, if a button represents going back, should be placed on the left implying it is going to the previous step.
<imgclass="preview-img no-padding bad"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*_gU7ToHiZz4AAAAAAAAAAABkARQnAQ"alt="Don't"description="When button group has no space in between, it is easy to confuse it with Toggle Button.">
When multiple buttons form a group, align buttons in one line with spaces in between.
### Grouping Buttons
When there are too many buttons on the screen, we could group relevant buttons together and use similar design for that group. If one of the buttons is primary action, we could still use emphasis.
<imgclass="preview-img no-padding bad"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*3bUZRbPiVBEAAAAAAAAAAABkARQnAQ"alt="Don't"description="If buttons are in the same group, no need to add dividers between them.">
<imgclass="preview-img no-padding bad"src="https://gw.alipayobjects.com/mdn/rms_08e378/afts/img/A*238RTb4kaPwAAAAAAAAAAABkARQnAQ"alt="Don't"description="Should use verb">