@advanced-rest-client/paper-fab-menu
v3.0.0
Published
A material design floating action button with menu items
Downloads
13
Readme
Material design: Floating Action Button
A floating action button represents the primary action in an application.
Use the <paper-fab-menu>
to display menu-like fab buttons and to promote actions.
Example
<paper-fab-menu icon="add">
<paper-fab mini title="Favorites" icon="star"></paper-fab>
<paper-fab mini title="Refresh" icon="refresh"></paper-fab>
<paper-fab mini title="Text label" label="D"></paper-fab>
</paper-fab-menu>
In a LitElement template
import { LitElement, html } from 'lit-element';
import '@advanced-rest-client/paper-fab-menu/paper-fab-menu.js';
class SampleElement extends LitElement {
render() {
return html`
<paper-fab-menu icon="add">
<paper-fab mini title="Favorites" icon="star"></paper-fab>
<paper-fab mini title="Refresh" icon="refresh"></paper-fab>
<paper-fab mini title="Text label" label="D"></paper-fab>
</paper-fab-menu>
`;
}
}
customElements.define('sample-element', SampleElement);
Styling
Style the menu using <paper-fab>
variables.
The element uses --paper-fab-menu-background-color
variable to set a
background color or the main <paper-fab>
element.
Development
git clone https://github.com/@advanced-rest-client/paper-fab-menu
cd paper-fab-menu
npm install
Running the demo locally
npm start
Running the tests
npm test