| <link rel="import" href="../../polymer/polymer.html"> |
| <link rel="import" href="../../iron-demo-helpers/demo-snippet.html"> |
| <link rel="import" href="../chops-button.html"> |
| |
| <demo-snippet> |
| <template> |
| <style> |
| .blue { |
| background-color: hsla(207, 90%, 54%, 1); |
| color: hsla(0, 0%, 100%, 1); |
| } |
| .green { |
| background-color: hsla(122, 39%, 49%, 1); |
| color: hsla(0, 0%, 100%, 1); |
| } |
| .red { |
| background-color: hsla(4, 90%, 58%, 1); |
| color: hsla(0, 0%, 100%, 1); |
| } |
| </style> |
| <chops-button onclick="console.log('You clicked a basic button!');">Basic Button</chops-button> |
| <chops-button raised>Raised Button</chops-button> |
| <chops-button disabled>Disabled Button</chops-button> |
| <chops-button class="blue">Blue</chops-button> |
| <chops-button class="blue" raised>Raised Blue</chops-button> |
| <chops-button class="blue" disabled>Disabled Blue</chops-button> |
| <chops-button class="green" raised>Green</chops-button> |
| <chops-button class="red" raised>Warning!</chops-button> |
| </template> |
| </demo-snippet> |
| |
| <h2>Styling tips for buttons</h2> |
| <p> |
| Use color on your buttons to create hierarchy. Buttons with bright or |
| contrasting colors stand out more than plain buttons, so it's often a good |
| idea to reserve certain buttons colors for the primary actions your users use. |
| On the flipside, if you want to de-emphasize a button, you can make the |
| background color the same as your app's background color. |
| </p> |
| <demo-snippet> |
| <template> |
| <style> |
| .primary { |
| background-color: hsla(207, 90%, 54%, 1); |
| color: hsla(0, 0%, 100%, 1); |
| } |
| .tertiary { |
| background: hsla(0, 0%, 100%, 1); |
| } |
| </style> |
| <chops-button class="primary">Primary Action</chops-button> |
| <chops-button class="secondary">Secondary Action 1</chops-button> |
| <chops-button class="secondary">Secondary Action 2</chops-button> |
| <chops-button class="tertiary">Tertiary Action</chops-button> |
| </template> |
| </demo-snippet> |
| |
| <p> |
| Consider adding a subtle text-shadow to your buttons if you are using white |
| text against a color background. This can help make the text on your buttons |
| "pop" more. |
| </p> |
| <demo-snippet> |
| <template> |
| <style> |
| .blue { |
| background-color: hsla(207, 90%, 54%, 1); |
| color: hsla(0, 0%, 100%, 1); |
| } |
| .green { |
| background-color: hsla(122, 39%, 49%, 1); |
| color: hsla(0, 0%, 100%, 1); |
| } |
| .text-shadow { |
| text-shadow: 1px 1px 3px hsla(0, 0%, 0%, 0.25); |
| } |
| </style> |
| <chops-button class="blue" raised>Raised Blue Button</chops-button> |
| <chops-button class="blue text-shadow" raised>Subtle Text Shadow</chops-button> |
| <chops-button class="green" raised>Raised Green Button</chops-button> |
| <chops-button class="green text-shadow" raised>Subtle Text Shadow</chops-button> |
| </template> |
| </demo-snippet> |