Reputation: 53
I have radio buttons with labels, and i want to make the label appear below the radio button.
Here is my style code:
label {
float: right;
clear: none;
display: block;
padding: 0px 2em 0px 8px;
}
input[type='radio'] {
-webkit-appearance:none;
width:20px;
height:20px;
border:1px solid black;
border-radius:50%;
outline:none;
margin: 70;
}
Upvotes: 0
Views: 983
Reputation: 1774
Do you want something like this ?
.radios {
padding: 50px;
background-color: green;
}
.radio {
display: flex;
flex-direction: column;
border: 1px solid gray;
}
.radio >label {
margin-top: 10px;
}
<div class="radios">
<div class="radio">
<input type="radio" name="x" value="radio1" id="radio1" />
<label for="radio1">radio 1</label>
</div>
<div class="radio">
<input type="radio" name="x" value="radio2" id="radio2" />
<label for="radio2">radio 2</label>
</div>
</div>
Upvotes: 1