JSFiddle - React, Tailwind, and code Playground
HTML
<div class="select">Sélectionnez <span>< ></span></div>
<div class="option">
<ul>
<li><input type="radio" name="mode_paiement" value="1" />Choix 1</li>
<li><input type="radio" name="mode_paiement" value="2"/> Choix 2</li>
<li><input type="radio" name="mode_paiement" value="3"/> Choix 3</li>
</ul>
</div>
CSS
.select {
background:#eee;
border:black 1px solid;
cursor:pointer;
width:125px;
height:25px;
padding:0 5px;
line-height:25px;
position:relative;
}
.select span {
width:22px;
position:absolute;
right:0;
height:25px;
background:black;
transform:rotate(90deg);
color:white;
font-size:80%;
font-weight:bold;
padding-left:3px;
}
.option {
background:white;
width:135px;
border:#ddd 1px solid;
box-shadow:0px 3px 3px rgba(50,50,50, 0.6);
z-index:9999;
display:none;
}
.option ul {
list-style:none;
margin-left:-40px;
}
.option ul li {
background:none;
height:30px;
}
input[type=radio] {
margin-top:10px;
}
.option li:hover {
background:ddd;
}
JavaScript
$(document).ready(function(){
$('.select').click(function(){
$('.option').toggle();
});
});