Line-scan bootstrap radio interface with folded switches

purpose

I have a dynamic number of switches. I want them to appear on the line and, if necessary, go down to the next line. Depending on the size of the screen, I want them to fold.

Current problem

Now I am using:

<label class="radio-inline">
    <input type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1">
    Radio button label 1
</label>

<label class="radio-inline">
    <input type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2">
    Radio button label 2
</label>

...

<label class="radio-inline">
    <input type="radio" name="inlineRadioOptions" id="inlineRadioX" value="optionX">
    Radio button label X
</label>

, , , . . , , ( ), , margin-left: 10px, .radio-inline. , 2, 3, 4 .. 10px 1. , . , 1 , 10 .

col-lg-#. , , .

+4
5

, :

.radio-inline+.radio-inline {
    margin-left: 0;
}

.radio-inline {
    margin-right: 10px;
}

http://jsfiddle.net/rm7n73ep/

+6

.

 <div class="row">
   <div class="col-md-">
     <label class="radio-inline">
       <input type="radio" name="inlineRadioOptions" id="inlineRadioX" value="optionX">
         Radio button label X
       </label>
   </div>
 </div>

, , , 12, . SO, , , .

0

1

JS , getBoundingClientRect() , - bottom, , . , . .

2

, margin-left: 10px , CSS ( Bootstrap). Downside, . , , CSS JS, .

2 - Sidenote

Bootstrap tad, CSS , Bootstrap's.

@media (max-width: 768px)
{
    .radio-inline
    {
        display: block;
    }
}

, , , . , , .

0

I had a similar problem.

try the following:

<label class="radio-inline" ***style="margin-left: 0px;"***>
    <input type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1">
    Radio button label 1 </label>

<label class="radio-inline" ***style="margin-left: 0px;"***>
    <input type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2">
    Radio button label 2 </label>

...

you must be fine!

0
source

BIG Inline Bootstrap 3 Radio Buttons

CSS

.radioButtonBig {
 transform: scale(1.7); 
}

HTML (using Bootstrap 3)

               <div class="form-group">
                    <div class="form-group">
                        <label for="">3. Question three is all about inserting radio buttons:</label>
                        <p class="radio-inline"></p>
                        <label class="radio-inline">
                            <input class="radioButtonBig" type="radio" name="rbg6" value="yes" onclick="rbShowSection(this, 'q3text');">
                            &nbsp;Yes
                        </label>
                        <p class="radio-inline"></p>
                        <label class="radio-inline">
                            <input class="radioButtonBig" type="radio" name="rbg6" value="no" onclick="rbShowSection(this, 'q3text');">
                            &nbsp;No
                        </label>
                    </div>
                </div>

Note: empty p tags just create spaces between them, but super needed. A little manual, but as needed.

0
source

All Articles