Skip to content

elmahdim/selectem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Custom select items dropdown

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published