Skip to content
This repository was archived by the owner on Dec 19, 2024. It is now read-only.

Repository files navigation

Published on NPMBuild statusPublished on webcomponents.org

<paper-button>

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.

Usage

Installation

npm install --save @polymer/paper-button

In an html file

<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>

In a Polymer 3 element

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);

Contributing

If you want to send a PR to this element, here are the instructions for running the tests and demo locally:

Installation

git clone https://github.com/PolymerElements/paper-button
cd paper-button
npm install
npm install -g polymer-cli

Running the demo locally

polymer serve --npm
open http://127.0.0.1:<port>/demo/

Running the tests

polymer test --npm

About

A button à la Material Design

Resources

Stars

138 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages