1. It is necessary to stylize select , I removed the arrow, I set the linear vertical background , I cannot make the arrow ... select nested form ...
2. It is necessary to synchronize several select each other, and so, there is a 4-piece select , the first select normal, the other 3 are disabled , when you click on the first select second option - the second select is not disabled , all others except the first and second select remain disabled , when you click on the first select third option - the third select becomes not disabled , all others except the first and third select remain disabled , just with the last select ...
select { display: block; width: 200px; cursor: pointer; padding-left: 9px; position: relative; appearance: none; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; background-image: -moz-linear-gradient(top, #F4F3F1 0%, #fff 100%); background-image: -webkit-linear-gradient(top, #F4F3F1 0%, #fff 100%); background-image: -ms-linear-gradient(top, #F4F3F1 0%, #fff 100%) } <form action=""> <select class="select"> <option selected class="region">Region</option> <option class="category">Category</option> <option disabled>ds</option> <option class="date">Date</option> <option class="prise">Price</option> </select> <select class="select border-radius" disabled id="catefory"> <option selected>Category</option> <option>3</option> <option>3463</option> <option>64</option> </select> <select class="select border-radius" disabled id="date"> <option selected>Date</option> <option>34</option> <option>43</option> <option>46</option> </select> <select class="select border-radius" disabled id="prise"> <option selected>Price</option> <option>6</option> <option>346</option> <option>3446</option> </select> </form>