Ich habe es versucht, bin aber falsch gelaufen
Hier ist die CSS
body .modal-ku {
width: 750px;
}
und hier ist das fehlgeschlagene Ergebnis
html
css
twitter-bootstrap-3
Damara Jati P.
quelle
quelle
Antworten:
Fügen Sie in Ihrem Code für das
modal-dialog
div eine weitere Klasse hinzumodal-lg
:Oder wenn Sie Ihren modalen Dialog zentrieren möchten, verwenden Sie:
quelle
Der einfachste Weg kann der Inline-Stil auf
modal-dialog
div sein:quelle
In meinem Fall,
modal-lg
Klasse war nicht breit genug.so war die Lösung
und verwenden Sie die obige Klasse anstelle der
modal-lg
Klassequelle
In Bootstrap 3 müssen Sie den Modaldialog ändern. In diesem Fall können Sie die Klasse modal-admin an der Stelle hinzufügen, an der modal-dialog steht.
quelle
Sie können zwischen
modal-lg
undmodal-xl
Klassen wählen oder, wenn Sie eine benutzerdefinierte Breite wünschen, die Eigenschaft max-width mit Inline-CSS festlegen. Beispielsweise,oder
quelle
In Bootstrap, der die Standardbreite
modal-dialog
ist600px
. Sie können die Breite jedoch explizit ändern. Wenn Sie beispielsweise die Breite auf den Wert Ihrer Wahl maximieren möchten800px
, gehen Sie wie folgt vor:Hinweis : Diese Änderung gilt für alle modalen Dialoge, die Sie in Ihrer Anwendung verwenden. Mein Vorschlag ist auch, dass es am besten ist, eigene CSS-Regeln zu definieren und den Kern des Frameworks nicht zu berühren.
Wenn Sie möchten, dass es nur für einen bestimmten modalen Dialog festgelegt wird, verwenden Sie Ihren eigenen eingängigen Klassennamen,
modal-800
dessen Breite800px
wie folgt festgelegt ist:HTML
CSS
Ebenso können Sie einen Klassennamen haben, der auf der Breite basiert, wie z . B.
modal-700
deren Breite700px
.Hoffe es ist hilfreich!
quelle
Ich hatte ein großes Raster, das im Modal angezeigt werden musste, und nur das Anwenden der Breite auf den Körper funktionierte nicht richtig, da die Tabelle überlief, obwohl sie Bootstrap-Klassen enthielt. Am Ende habe ich die gleiche Breite auf
modal-body
und angewendetmodal-content
:quelle
Wenn Sie das modale Ansprechen beibehalten möchten, verwenden Sie% der Breite anstelle von Pixeln. Sie können dies inline (siehe unten) oder mit CSS tun.
Wenn Sie CSS verwenden, können Sie für modal-sm und modal-lg sogar unterschiedliche% ausführen.
quelle
Ich habe auch das gleiche Problem beim Erhöhen der Breite des Modals, Fenster wird nicht in der Mitte angezeigt. Nach der Arbeit habe ich die folgende Lösung gefunden.
quelle
Tatsächlich wenden Sie CSS auf modal div an.
Sie müssen CSS auf .modal-dialog anwenden
Siehe zum Beispiel den folgenden Code.
Bootstrap bietet auch Klassen zum Festlegen der Div-Breite.
Für den kleinen modalen Gebrauch
modal-sm
Und für große Modal
modal-lg
quelle
Der einfachste Weg ist:
Hier können wir die Breite des Modals in Prozent des Bildschirms angeben.
Hier ist ein Arbeitsbeispiel, um dasselbe zu demonstrieren:
quelle
Fügen Sie in Ihrem Code für den Modal-Dialog div eine weitere Klasse hinzu, modal-lg:
benutze modal-xl
quelle
Ich nehme an, dass dies passiert, weil die maximale Breite eines Modals auf 500px eingestellt ist und die maximale Breite von modal-lg 800px beträgt. Ich nehme an, dass die Einstellung auf auto Ihr Modal reaktionsfähig macht
quelle
Der Wert des linken Randes entspricht der Hälfte der Breite des Modals. Ich verwende dies mit dem Maruti Admin-Thema, da es keine Klasse hat
.modal-lg .modal-sm
quelle