Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including lantic-select with all npm packages installed. Try it out:

var lanticSelect = require("lantic-select")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

lantic-select v0.1.1

Minimalistic but perfect custom select component


Minimalistic but perfect custom select component


Why lantic-select?

lantic-select is minimalistic but perfect (for me, and maybe for most developers) select component.

  • No change on design layout
  • No manipulation on DOM tree
  • Select style is fully customizable
  • Efficient update on layout change

I hope you love it!


It's on the GitHub Pages.

Table of Contents



The best way to install and use lantic-select is with npm. It's registered as lantic-select.

$ npm install lantic-select

Manual download

You can manually download lantic-select from Releases.

From sources

If you want to use the development version of the component, build from source manually. The development version may be unstable.

$ git clone
$ cd lantic-select
$ npm install
$ npm run build

How to use



lantic-select dispatches custom events.




RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free