A curated list of custom-elements written in vanilla javascript
Tag Name | Description | NPM Install Command | GitHub |
---|---|---|---|
emoji-selector |
Slack style emoji selector | npm i emoji-selector |
kiricon/emoji-selector |
fa-icon |
FontAwesome icon | npm i fa-icon-element |
aeolingamenfel/fa-icon |
fun-button |
Animated, styled buttons | npm i fun-button |
kiricon/fun-button |
fun-input |
Animated, styled input tag | npm i fun-input |
kiricon/fun-input |
fun-router |
Express.js inspired client side router | npm i fun-router |
kiricon/fun-router |
fun-tabs |
Animated, styled tabs | npm i fun-tabs |
kiricon/fun-tabs |
lazy-img |
Loads image only when in the viewport | npm i lazy-img-element |
aeolingamenfel/lazy-img |
mtrl-icon |
Material icon | npm i mtrl-icon |
aeolingamenfel/mtrl-icon |
side-nav |
A pop out side nav/shelf | npm i side-nav |
kiricon/side-nav |
text-input-button |
Button attached text input | npm i text-input-button |
kiricon/text-input-button |
top-nav |
Fixed position, 100% width top nav bar | npm i top-nav |
kiricon/top-nav |