I can't solve a problem - yet - about bootstrap but I hope someone can give me some advice to solve it :)
I have a table where I display different options the user can choose from. I have use radio buttons to show the different options since I want only one of those options to be choose.
The problem that I have when using radio buttons is that I don't want the circle to show.
Here is what I have
Here is what I want what I want
I tried to put a div that contains a row of buttons to apply class="btn-group btn-group-toggle" data-toggle="buttons"
but I don't get it to work. If I write that code in the <tr>
tag, it work but the row above displace to the right of the screen.
Also, I tried to use css to hide the circle
input[type=radio]{
visibility: hidden;
}
but the text inside the button is not centered
Thank you so much for your time and for the help!
Here is my code:
<table class="table table-responsive">
<thead class="thead-light">
<tr>
<th scope="col">Zona Sísmica</th>
<th scope="col">I</th>
<th scope="col">II</th>
<th scope="col">III</th>
<th scope="col">IV</th>
<th scope="col">V</th>
<th scope="col">VI</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">Valor factor Z</th>
<div class="btn-group btn-group-toggle" data-toggle="buttons">
<td>
<label class="btn btn-outline-primary">
<input type="radio" name="z" id="Zop1" value="0.15"> 0.15
</label>
</td>
<td>
<label class="btn btn-outline-primary">
<input type="radio" name="z" id="Zop2" value="0.25"> 0.25
</label>
</td>
<td>
<label class="btn btn-outline-primary">
<input type="radio" name="z" id="Zop3" value="0.30"> 0.30
</label>
</td>
<td>
<label class="btn btn-outline-primary">
<input type="radio" name="z" id="Zop4" value="0.35"> 0.35
</label>
</td>
<td>
<label class="btn btn-outline-primary">
<input type="radio" name="z" id="Zop5" value="0.40"> 0.40
</label>
</td>
<td>
<label class="btn btn-outline-primary">
<input type="radio" name="z" id="Zop6" value="0.50"> ≥0.50
</label>
</td>
</div>
</tr>
</tbody>
</table>