Material design: Buttons
paper-button is a button. When the user touches the button, a ripple effect emanates from the point of contact. It may be flat or raised. A raised button is styled with a shadow.
See: Documentation, Demo.
npm install --save @polymer/paper-button
<html><head><scripttype="module">import'@polymer/paper-button/paper-button.js';</script></head><body><paper-buttonclass="pink">link</paper-button><paper-buttonraisedclass="indigo">raised</paper-button><paper-buttontogglesraisedclass="green">toggles</paper-button><paper-buttondisabledclass="disabled">disabled</paper-button></body></html>import{PolymerElement,html}from'@polymer/polymer';import'@polymer/paper-button/paper-button.js';classSampleElementextendsPolymerElement{staticgettemplate(){returnhtml`<paper-buttonclass="pink">link</paper-button><paper-buttonraisedclass="indigo">raised</paper-button><paper-buttontogglesraisedclass="green">toggles</paper-button><paper-buttondisabledclass="disabled">disabled</paper-button> `;}}customElements.define('sample-element',SampleElement);If you want to send a PR to this element, here are the instructions for running the tests and demo locally:
git clone https://github.com/PolymerElements/paper-button
cd paper-button
npm install
npm install -g polymer-clipolymer serve --npm
open http://127.0.0.1:<port>/demo/polymer test --npm