Buttons
.Btn
Buttons can be used for actions, links or submitting forms.
Example
Markup
<button class="Btn Btn--caution">Button</button> <button type="submit" class="Btn Btn--primary">Submit</button> <a href="#" class="Btn Btn--secondary">Link</a>
Standard buttons
These are the main variations and states a button can take.
Modifiers
                                              Btn--primary
                                          
                                          
                                              Use this as the primary action.
                                          
                                          
                                          
                                              Btn--secondary
                                          
                                          
                                              Use this for secondary actions.
                                          
                                          
                                          
                                              Btn--caution
                                          
                                          
                                              Use this for destructive or negative actions.
                                          
                                          
                                          
                                              Btn--info
                                          
                                          
                                              Use this for informative actions.
                                          
                                          
                                          
                                              Btn--neutral
                                          
                                          
                                              Use this for a generic action button, also the default style
                                          
                                          
                                          
                                              Btn--brand
                                          
                                          
                                              Use this when the brand color is desired.
                                          
                                          
                                          
                                              Btn--small
                                          
                                          
                                              Use this when you need a small button.
                                          
                                          
                                          
                                              Btn--inline
                                          
                                          
                                              Use this when you need a button that should fit it with a line of text.
                                          
                                          
                                          
                                              is-disabled
                                          
                                          
                                              Use this when the user should not be able to click the button.
                                          
                                          
                                          Markup
<button class="Btn [modifier class]">Button</button> <button type="submit" class="Btn [modifier class]">Submit</button> <a href="#" class="Btn [modifier class]">Link</a>
Icon buttons
Buttons can be combined with the Icon component. To create a basic button with an icon add the Icon class and any of the Icon--* modifiers for a specific icon.
See Iconography for all options available for icon enhanced buttons and a full list of icons.
Modifiers
                                              Icon--plus
                                          
                                          
                                              Button with a plus icon, e.g. for adding.
                                          
                                          
                                              Icon--minus
                                          
                                          
                                              Button with a mius icon, e.g. for deleting.
                                          
                                          
                                              Icon--star
                                          
                                          
                                              Button with a star icon, e.g. for favoriting.
                                          
                                          Markup
<button class="Btn Icon [modifier class]">Button</button>