DrumJs is a jQuery plugin, which allows to replace a simple native HTMLselect Element with 3d cylinder as an alternate selector. Origin version can be found here: https://github.com/3epnm/drumjs
This fork got rid of jQuery dependency. This should work on all modern browsers except IE (due to 3d transformations). Should work on Edge, won't work on IE11 and below, although it's easy to add IE11 support.