Bootstrap - align-Taste auf der Unterseite der Karte
War ich spähen in einem der Bootstrap-Beispiele für die card-deck
und card
Klassen (Pricing B.). Ich fragte mich, wie kann man fix die Schaltfläche Ausrichtung, wenn Sie eine der Listen, hat weniger Elemente als die anderen.
Ich würde gerne alle Tasten, um vertikal ausgerichtet sein (am unteren Rand jeder Karte) aber ich konnte nicht herausfinden, ein Weg, dies zu tun. Ich habe versucht, die .align-bottom
- Klasse, sowie das einwickeln der Schaltfläche in <div class="align-text-bottom">
. Ich habe auch versucht, mehrere Vorschläge von diese Frage über das hinzufügen von Raum jedoch noch keinen Erfolg (auch der Abstand sollte variabel sein, so dass es füllt den restlichen Raum aus der Liste).
Einwickeln in <div class="card-footer-bg-white">
hat nicht das gewünschte Ergebnis erzielt wurde entweder, wie es nicht richten Sie die Taste auf der Unterseite der Karte und es entsteht eine Art Rahmen um ihn.
Hat jemand eine Idee?
Edit: Hier ist ein jsfiddle , ähnelt das problem.
absolute, bottom:0, margin:0 auto
mit Ihren übergeordneten Satz als position: relative
Ich habe versucht
style="margin-top: auto;"
aber das ändert nicht die situation. Der Knopf sitzt genau da, wo es vorher war. Siehe Geige.InformationsquelleAutor a_guest | 2018-01-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
aktualisiert basierend auf Zusatz von jsfiddle link
Können Sie die folgende Bootstrap-4 modifier-Klassen:
d-flex
zu.card-body
flex-column
zu.card-body
mt-auto
zu.btn
verschachtelt.card-body
aktualisiert fiddle
Finden auf dieser Seite für eine vollständige Liste der flexbox-ändern von Klassen für die Bootstrap-4.
InformationsquelleAutor sol
Eine ähnliche Frage wurde hier beantwortet.
Fügen Sie einfach die
align-self-end
Klasse Element ausrichten an der Unterseite.https://www.codeply.com/go/Fiorqv1Iz6
Standardmäßig die
card
display:flex, aber diecard-body
ist nicht. Aus diesem Grund müssen Sie hinzufügend-flex flex-column
zu dencard-body
. Dadurch wird die flexbox-Ausrichtung-Klassen arbeiten.Andere Möglichkeit ist die Verwendung
mt-auto
(auto-top-margin) auf die Taste schieben Sie es auf der Unterseite der Karte.InformationsquelleAutor Zim
Müssen Sie hinzufügen:
InformationsquelleAutor Pedro GM