40+ CSS Select Boxes - Free Code + Demos

Collection of 40+ CSS Select Boxes. All items are 100% free and open-source. The list also includes dropdown css select boxes, and multiple.

1. Responsive Custom Select Box With Custom Scroll

CSS Select Boxes - Responsive custom select box with custom scroll
Author: Dejan Babić (microfront)
Created on: December 15, 2017
Made with: HTML, SCSS, JS
Tags: custom-select-box, select-box, custom scroll, responsive select box, select box with custom scroll

2. Pure CSS Select Box With Direction Aware Hover Effect

CSS Select Boxes - Pure CSS Select Box With Direction Aware Hover Effect
Pure CSS select box without any JavaScript. When there is hover on an option the motion of icon inside option is decided by the direction of hover i.e up hover or down hover (Direction aware hover effect). Dribbble shot: https://dribbble.com/shots/5426513-Select-Box-Button-With-Direction...
Read More
Author: Himalaya Singh (himalayasingh)
Created on: October 20, 2018
Made with: HTML, CSS
Tags: select-box, select-menu, select button, direction aware hover effect, menu-button

3. Pure CSS Select Box

CSS Select Boxes - Pure CSS Select Box
Select Box without using JavaScript and native element
Author: Veniamin (miniven)
Created on: August 11, 2017
Made with: Pug, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: css, selectbox, nojs, purecss

4. Responsive Custom Select Box With Custom Scroll

CSS Select Boxes - Responsive custom select box with custom scroll
Author: Dejan Babić (microfront)
Created on: December 15, 2017
Made with: HTML, SCSS, JS
Tags: custom-select-box, select-box, custom scroll, responsive select box, select box with custom scroll

5. Image Selection With Faux-loading

CSS Select Boxes - Image Selection with faux-loading
Author: Lewis Robinson (lewisvrobinson)
Created on: November 26, 2017
Made with: HTML, SCSS, JS
Tags: image selection, select-box, fake loader

6. Custom Select Wrapper

CSS Select Boxes - Custom Select Wrapper
Author: Matheus Sales (sales)
Created on: November 15, 2017
Made with: Slim, Sass
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Slim

7. Styling Select Box With CSS

CSS Select Boxes - Styling select box with CSS
A creative way to style select drop downs with nothing but CSS. More details about this in our blog post https://fabriceleven.com/design/clever-way-to-change-the-drop-down-selector-arrow-icon/
Author: Alex (fabriceleven)
Created on: October 5, 2015
Made with: HTML, CSS
Tags: css, select, dropdown

8. Simple Custom Select

CSS Select Boxes - Simple custom select
A jQuery custom select.
Author: Alessandro Falchi (afalchi82)
Created on: May 9, 2016
Made with: Pug, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Pug
Tags: jquery, select, html, css

9. Custom Select An Option

CSS Select Boxes - Custom Select an Option
Cusmont select, designed to change the typical style of the select in browsers, using js to display the list when it clicks, and scss, to give it style. The Attribute selected work good, test it. - Update - I added the select android style - Update - Fixed not call onchange event on the...
Read More
Author: Dany Santos (THEORLAN2)
Created on: February 4, 2017
Made with: HTML, SCSS, JS
Tags: select, js, scss, custom-select

10. Material Design Select Dropdown

CSS Select Boxes - Material Design Select Dropdown
Author: Sam Murphey (sammurphey)
Created on: December 16, 2016
Made with: HTML, SCSS, JS

11. Select Option Interaction

CSS Select Boxes - Select Option Interaction
Built with TweenMax GSAP.
Author: Bhakti Pasaribu (balapa)
Created on: August 29, 2015
Made with: Haml, SCSS, JS
CSS Pre-processor: SCSS
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: select, input, interaction, animation, tweenmax

12. Select-Boxes

CSS Select Boxes - Select-Boxes
Author: Nipun Paradkar (radiantshaw)
Created on: July 23, 2016
Made with: HTML, CSS, JS

13. CSS Styled And Filterable Select Dropdown

CSS Select Boxes - CSS styled and filterable select dropdown
Select dropdown - styled and filterable using HTML, CSS and vanilla JS. Works using a input field to grab the value from the dropdown list.
Author: Mari Johannessen (marijoha)
Created on: October 10, 2016
Made with: HTML, SCSS, Babel
Tags: select, css, style, dropdown, filter

14. CSS Only Select ( Radio + Checkbox ) No JS

CSS Select Boxes - CSS Only Select ( Radio + Checkbox ) No JS
Author: Aron (Aoyue)
Created on: August 24, 2016
Made with: HTML, SCSS, JS
Tags: pure-css, select, radio, checkbox, dropdown

15. Select Box With Placeholder [CSS Only]

CSS Select Boxes - Select Box with Placeholder [CSS Only]
This native css only placeholder select drop down allows us to take advantage of pseudo state on a select box. While there isn't a placeholder state we can use the :invalid pseudo and setting the placeholder to an invalid default. The first
Read More
Author: James Nowland (jnowland)
Created on: May 14, 2016
Made with: HTML, SCSS, JS
Tags: select-box, selectbox placeholder, input placeholder, native select

16. CSS Only Select

CSS Select Boxes - CSS only Select
Select input using radio inputs
Author: Nicolas Udy (udyux)
Created on: May 8, 2016
Made with: HTML, PostCSS
Tags: select, css, css-select, radio

17. Pure CSS Select

CSS Select Boxes - Pure CSS Select
Select input, only css
Author: Rau (raubaca)
Created on: December 21, 2015
Made with: HTML, CSS, JS
Tags: css, input, select

18. Pretty Select Dropdown

CSS Select Boxes - Pretty Select dropdown
This still uses inputs to maintain the form submission variables, while relying primarily on css.
Author: j0be (j0be)
Created on: January 15, 2016
Made with: HTML, SCSS, JS
Tags: css, ui, animation

19. Custom Select Box JQuery Plugin By VJ

CSS Select Boxes - Custom Select Box JQuery Plugin By VJ
Custom select box Jquery Plugin by VJ
Author: Vijaya Kumar Vulchi (vulchivijay)
Created on: January 4, 2016
Made with: HTML, Less, JS
Tags: custom select box jquery plugin, custom selectbox, selectbox, html selectbox

20. Material Design Select ( JQuery )

CSS Select Boxes - Material Design Select ( JQuery )
From it's Angular version : http://codepen.io/marcysutton/pen/azBoQZ To this jQuery version. I was too lazy to write vanilla, yeah, too lazy.
Author: LukyVJ (LukyVj)
Created on: September 8, 2015
Made with: HTML, SCSS, Babel
Tags: material, materialdesign, select, dropdown, md

21. Horizontal Select

CSS Select Boxes - Horizontal Select
Author: Bharani (bharanim)
Created on: November 23, 2015
Made with: HTML, SCSS, JS
Tags: select, menu

22. Custom <select>

CSS Select Boxes - Custom <select>
Cuteselect.js is an easy way to customize your select inputs.
Author: Christophe CORBALAN (RedStarZOn)
Created on: September 18, 2014
Made with: HTML, CSS, JS
Tags: select, form, input, css

23. Select Menu

CSS Select Boxes - Select Menu
Extractions des options d'un menu afin de pouvoir en customiser entièrement un nouveau. Le design est directement tiré du menu select du site http://flatuicolors.com.
Author: Pierre Laurent (Paddle_)
Created on: June 12, 2015
Made with: HTML, CSS, JS
Tags: form, select, option

24. Custom Select

CSS Select Boxes - Custom Select
So so very very basic custom select.
Author: Yusuf (yy)
Created on: April 24, 2015
Made with: HTML, CSS, JS
Tags: select, jquery, custom

25. Custom Select

CSS Select Boxes - Custom select
Author: Nikolay Talanov (suez)
Created on: September 5, 2014
Made with: HTML, SCSS, JS
Tags: select

26. Selectionator

CSS Select Boxes - Selectionator
Proof of concept, for a multi select widget
Author: Benjamin (maggiben)
Created on: May 23, 2014
Made with: HTML, Less, JS
Tags: multiselect, dropdown, selection

27. CSS3 Card Deck Drop Down

CSS Select Boxes - CSS3 Card Deck Drop Down
This is a UI concept i have seen before but i felt there was a few things that could be done different. Ao here is my version of a Card Deck style dropdown, using CSS3 transitions and jQuery.
Author: Tibor Katelbach (oceatoon)
Created on: July 23, 2013
Made with: HTML, SCSS, JS
Tags: select, dropdown

28. Pure CSS Select Box Styling

CSS Select Boxes - Pure CSS Select Box Styling
Select box (dropdown) styling in pure CSS. Works in every modern browser. Feel free to use this code. If you have any suggestions, please leave a comment.
Author: Anselm Urban (a-urban)
Created on: July 6, 2016
Made with: HTML, CSS
Tags: css, html, styling, select, pure

29. Simple Custom Select Box

CSS Select Boxes - Simple Custom Select Box
This is just a simple jQuery-based select dropdown box that can be used in forms or anywhere else on your site. You can easily edit the CSS to match your site's theme or leave it as-is for a nice-looking dropdown that looks consistent in all browsers.
Author: Sarah Wulf (slwulf)
Created on: July 10, 2014
Made with: HTML, SCSS, JS
Tags: dropdown, select, jquery

30. Pure CSS Select Box

CSS Select Boxes - Pure CSS Select Box
Select Box without using JavaScript and native element
Author: Danny Dorstijn (Lightningstorms)
Created on: January 13, 2020
Made with: HTML, CSS, JS
Tags: css, selectbox, nojs, purecss

31. Pure CSS Select Box With Direction Aware Hover Effect

CSS Select Boxes - Pure CSS Select Box With Direction Aware Hover Effect
Pure CSS select box without any JavaScript. When there is hover on an option the motion of icon inside option is decided by the direction of hover i.e up hover or down hover (Direction aware hover effect). Dribbble shot: https://dribbble.com/shots/5426513-Select-Box-Button-With-Direction...
Read More
Author: Mina Nabil (mnainnovix)
Created on: February 24, 2020
Made with: HTML, CSS
Tags: select-box, select-menu, select button, direction aware hover effect, menu-button

32. CSS Review: Select Box

CSS Select Boxes - CSS Review: Select Box
The common select box can be styled with css while retaining accessibility.
Author: Steven Estrella (sgestrella)
Created on: April 22, 2019
Made with: HTML, CSS, JS
Tags: select-box, wcag, a11y, css

33. MultiSelectBox [CSS] No JS

CSS Select Boxes - MultiSelectBox [CSS] no JS
Author: Quick Brown Fox (quick-brown-fox)
Created on: January 25, 2019
Made with: Haml, Less, JS
CSS Pre-processor: Less
JS Pre-processor: None
HTML Pre-processor: Haml
Tags: multiple-select, select-box, no-js, no-jquery, multi select box

34. Select Box Styling

CSS Select Boxes - Select Box Styling
Author: Soberdash (soberdash)
Created on: October 30, 2014
Made with: HTML, CSS, JS
Tags: select-box

35. Pure CSS Select Box With Direction Aware Hover Effect

CSS Select Boxes - Pure CSS Select Box With Direction Aware Hover Effect
Pure CSS select box without any JavaScript. When there is hover on an option the motion of icon inside option is decided by the direction of hover i.e up hover or down hover (Direction aware hover effect). Dribbble shot: https://dribbble.com/shots/5426513-Select-Box-Button-With-Direction...
Read More
Author: Himalaya Singh (himalayasingh)
Created on: October 20, 2018
Made with: HTML, CSS
Tags: select-box, select-menu, select button, direction aware hover effect, menu-button

36. CSS Drop Down Search Box

CSS Select Boxes - CSS Drop Down Search Box
Author: Emma Patricios (emmasax)
Made with: Haml, Sass
CSS Pre-processor: Sass
JS Pre-processor: None
HTML Pre-processor: Haml

37. Custom Select Box

CSS Select Boxes - Custom Select Box
Styling a select box with just CSS and Jquery. Note that the select box must be contained in a tag.
Author: Eddy Sims (edeesims)
Created on: November 13, 2014
Made with: HTML, SCSS, JS
Tags: select-box, select, form, css, jquery