pd-menu
v1.0.2
Published
A custom web component that can be used in web applications or websites. It provides a helper menu in this example based on Google taxonomies.
Downloads
10
Maintainers
Readme
pd-menu
A custom web component that can be used in web applications or websites. It provides a helper menu in this example based on Google taxonomies.
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Prerequisites
node.js
Installing
$ npm install pd-menu
Running the tests
npm test
Deployment
Add the custom element tag to your HTML page.
The element's parameters are:
- starttext (string - default
RETURN TO START
). Set the text of the return to root menu list. - backtext (string - default
PREVIOUS TAXONOMIES
). Set the text of the back to parent menu list. - headertext (string - default
TAXONOMIES
). Set the text of the menu header.
Basic Usage
Example CSS
html, body {
font-family: 'Arial';
height: 100%;
overflow: hidden;
-webkit-perspective: 37.5rem;
-moz-perspective: 37.5rem;
perspective: 37.5rem;
background-color: #cecece;
display: flex;
flex-flow: column;
align-items: stretch;
align-content: space-between;
justify-content: stretch;
}
:host {
display: block;
}
pd-menu {
display: block;
}
Example HTML
<pd-menu></pd-menu>
You can change the element's attributes/appearance by using Javascript, for example:
customElements.whenDefined('pd-menu').then(() => {
document.querySelector("pd-menu").setAttribute("headertext","MY CUSTOM TEXT");
});
Contributing
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request 😁
License
This project is licensed under the MIT License - see the LICENSE file for details