Selectem 0.1.0
Custom select items dropdown.
- Lightweight 1.2kb (minified)
- No dependencies required (Plain JavaScript)
- Easy to customize
- Pretty nifty list items filter
- Preprocessor used SCSS/Compass
Check out the live Demo.
Getting Started
git clone https://github.com/elmahdim/selectem.git
Usage
Include required files .css and .js
<link rel="stylesheet" href="path-to/assets/css/selectem.min.css"> <script src="path-to/assets/css/selectem.min.js"></script>
HTML Markup
<div class="selectem"> <span class="selectem_label">...</span> <div class="selectem_dropdown"> <input class="selectem-value" name="selectemVal" type="hidden" > <input class="selectem-input" name="filter" autofocus type="text" autocomplete="off" data-filter > <ul class="selectem-items"> <li data-val="..."> <span class="item-avatar"> <img src="..." alt="..." /> </span> <span class="item-label"> ... </span> </li> </ul> </div> </div>
Get the selected value
var selectemVal = document.querySelector('input[name="selectemVal"]'); console.log (selectemVal); // returns the selected data-val attribute from the selectem-items list
License
The MIT License (MIT)
Change log
v0.1.0
- Initial release