Wie kann ich suchen nette matrix von buttons mit bootstrap 3?
Ich sowas haben:
HTML:
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="container">
<div class="row">
<div class="col-sm-6">
<div class="btn-group">
<button type="button" class="btn btn-default">Button 1</button>
<button type="button" class="btn btn-default">Button 2</button>
<button type="button" class="btn btn-default">Button 3</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-default">Button 4</button>
<button type="button" class="btn btn-default">Button 5</button>
<button type="button" class="btn btn-default">Button 6</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-default">Button 7</button>
<button type="button" class="btn btn-default">Button 8</button>
<button type="button" class="btn btn-default">Button 9</button>
</div>
</div>
<div class="col-sm-6">
</div>
</div>
</div>
Und ich möchte eine matrix von 3x3 Tasten. Eine weitere Sache, Links und rechts schauen muss, wie dieses Beispiel (geraden):
HTML:
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<div class="container">
<div class="btn-group-vertical">
<button type="button" class="btn btn-default">button</button>
<button type="button" class="btn btn-default">button</button>
<button type="button" class="btn btn-default">button</button>
</div>
</div>
Wie kann ich es machen? Vielleicht muss ich hinzufügen, dass einige bootstrap-Klasse oder css-Datei Bearbeiten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Eine Gruppe von Tasten + paar pseudo-Klassen
Verwenden Sie nur einen block mit der
.btn-group
Klasse.Gelten eine Reihe von CSS-Eigenschaften mithilfe von pseudo-Klassen:
Den
clear: left;
Eigenschaft zwingt die Schaltfläche um eine neue Zeile der matrix. Es ist, weil der.btn
Klasse hat diefloat: left;
Eigenschaft.Eingerichtet
border-radius
undmargin
Eigenschaften in ähnlicher Weise wie diebtn-group
Klasse ist beschrieben in der bootstrap.css Datei.3×3-matrix
Bitte überprüfen Sie das Ergebnis:
CSS:
HTML:
X×Y-matrix
Den code hängt nur von X:
Geändert @Pranjal Antwort ein bisschen wegen folgendem Grund:
Aufgrund dieser erstellen wir ein div mit der Klasse Zeile für jede Zeile der 3 Tasten. Auch wir möchten, dass die Schaltflächen, die werden 1/3 der Breite der Zeile (12 Spalten), so geben wir ihm die Klasse "col-md-4" (12 geteilt durch 3).
HTML:
Können Sie Folgendes versuchen:
Ich Denke, das wird hilfreich sein für Sie.Versuchen Sie diese ein.
CSS:
HTML:
Für die Bootstrap-4 und wenn Sie ungleich text, die Bedürfnisse zu wickeln.