2017-04-12 2 views
1

Ich verwende Bootstrap-Schaltflächengruppen zum Formatieren von Gruppen von Kontrollkästchen und Optionsfeldern auf meiner Desktop-Anzeige auf meiner Webseite. Wenn die Schaltflächengruppe jedoch auf einem mobilen Gerät angezeigt wird, sieht sie nicht korrekt aus. Ich frage mich, ob es eine einfache Möglichkeit gibt, diese Formate zu entfernen, um Standard-Kontrollkästchen und Optionsfelder anzuzeigen. Danke für Ihre Hilfe.Bootstrap-Schaltflächengruppe Mobile Formatierung zurücksetzen

<div class="container"> 

<div class="col-md-6"> 
<div class="btn-group" data-toggle="buttons"> 
    <label id="label1" class="btn btn-default"> 
     <input type="checkbox" name="popcorn" value="popcorn">Popcorn</input> 
    </label> 
    <label id="label2" class="btn btn-default"> 
     <input type="checkbox" name="pictures" value="pictures">Pictures</input> 
    </label> 
    <label id="label3" class="btn btn-default"> 
     <input type="checkbox" name="events" value="events">Events</input> 
    </label> 
</div> </div></div></div> 

UPDATE: Ich glaube, ich sollte hinzufügen, dass es in den Spalten eingewickelt ist. Der Display-Inline-Vorschlag hatte keine Wirkung

+0

was ist das Problem? Was auf dem Handy passiert, zeigt den Code oder das Bild an. –

+0

Die Tastengruppe geht in die nächste Zeile - es bleibt nicht alles zusammen gruppiert – Pete

+0

add css 'display: inline' –

Antwort

1

so etwas wie das?

https://jsfiddle.net/dalinhuang/31gz6dh4/4/

.btn { 
    float: none; 
    display: inline-block; 
    overflow: hidden; 
} 

.btn-group { 
    display: flex; 
} 

oder Sie wollen Überlauf:

https://jsfiddle.net/dalinhuang/31gz6dh4/2/

oder im Zentrum:

https://jsfiddle.net/dalinhuang/31gz6dh4/3/

+0

Das Display: flex war der Teil, den ich suchte, aber auf Desktop-Viewing entfernt es die Center-Eigenschaft Ich habe mich auch beworben. Gibt es da eh nur um es auf kleine und xs Größen anzuwenden – Pete

+0

@pete willst du sowas? https://jsfiddle.net/dalinhuang/31gz6dh4/3/ –

+0

das ist es. du rockst. Danke – Pete