Gostaria que as opções do radio button ficassem lado a lado, não uma embaixo da outra. Já tentei diversas coisas e não consegui.
Meu HTML:
<div class="row">
<div class="col-md-3">
<span>No Site</span>
<label class="containerckd">One
<input type="radio" checked="checked" name="radio">
<span class="checkmark"></span>
</label>
<label class="containerckd">Two
<input type="radio" name="radio">
<span class="checkmark"></span>
</label>
<label class="containerckd">Three
<input type="radio" name="radio">
<span class="checkmark"></span>
</label>
</div>
</div>
Meu CSS:
<style>
/* The container */
.containerckd {
position: relative;
padding-left: 25px;
cursor: pointer;
}
/* Hide the browser's default radio button */
.containerckd input {
position: absolute;
opacity: 0;
}
/* Create a custom radio button */
.checkmark {
position: absolute;
top: 5px;
left: 0;
height: 15px;
width: 15px;
background-color: #eee;
border-radius: 50%;
}
/* On mouse-over, add a grey background color */
.containerckd:hover input ~ .checkmark {
background-color: #ccc;
}
/* When the radio button is checked, add a blue background */
.containerckd input:checked ~ .checkmark {
background-color: #004B8A;
}
</style>