Styling Bootstrap ist btn-group-gerechtfertigt, durch das hinzufügen von Rändern und Größenanpassung vertikal

Ich würde gerne im Stil der original-Bootstrap ist btn-group-justified mit radio input Felder (http://getbootstrap.com/javascript/#buttons-examples).

Den ursprünglichen Stil sieht wie folgt aus:

Styling Bootstrap ist btn-group-gerechtfertigt, durch das hinzufügen von Rändern und Größenanpassung vertikal

aber ich möchte, um jeder Taste eine quadratische Schaltfläche und geben Ihnen alle paar Leerzeichen zwischen einander. So etwas wie dieses:

Styling Bootstrap ist btn-group-gerechtfertigt, durch das hinzufügen von Rändern und Größenanpassung vertikal

Ich versuche mit etwas modifizierte html-markup von Bootstrap Beispiele

CSS:

[data-toggle="buttons"] .btn>input[type="radio"] {
  display: none;
}

.category-select .btn-container {
  position: relative;
  width: 19%;
  padding-bottom: 19%;
  float: left;
  height: 0;
  margin: 1%;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.btn-container .btn,
.btn-container .btn input {
  max-width: 100%;
}

HTML:

<div class="btn-group-justified category-select" data-toggle="buttons">
  <div class="btn-container">
    <label class="btn category category-one">
          <input type="radio" name="options" id="option1"> One
        </label>
  </div>
  <div class="btn-container">
    <label class="btn category category-two">
          <input type="radio" name="options" id="option2"> Two
        </label>
  </div>
  <div class="btn-container">
    <label class="btn category category-three">
          <input type="radio" name="options" id="option3"> Three
        </label>
  </div>
  <div class="btn-container">
    <label class="btn category category-four">
          <input type="radio" name="options" id="option4"> Four
        </label>
  </div>
  <div class="btn-container">
    <label class="btn category category-five">
          <input type="radio" name="options" id="option5"> Five
        </label>
  </div>
</div>

aber natürlich ist dies nicht die CSS style-meine Knöpfe wie ich will...

Die Funktionalität, die ich möchte, zu erreichen, ist zu haben, 5 Tasten, horizontal gerechtfertigt, reaktionsschnell Weg (square-shaped in alle browser-Größen) und zu handeln wie ein radio-Button-Gruppe.

  • Was meinst du es funktioniert nicht 'wie vorgesehen'? Habe die Stile, die Sie anwenden, nicht gut Aussehen, oder haben Sie nicht überschreiben die bootstrap-styles richtig? Sie müssen nur die richtigen CSS, die überschrieben werden, die die bootstrap-styles und bekommen es sah aus wie dein Bild?
  • Meine styles haben Bootstrap überschreiben die Standardeinstellungen, aber Sie nicht gut Aussehen 🙂 ich brauche korrigiert CSS was machen die radio-buttons Blick quadratisch und mit Rändern... Wird versuchen, die Bass-Jobsen die Lösung jetzt...
InformationsquelleAutor errata | 2013-10-02
Schreibe einen Kommentar