Ist es möglich, die Größe des Modals in den Optionen anzugeben?

7

Ich verwende bootstrap modal um Nachrichten anzuzeigen.

%Vor%

Ist es möglich, die benutzerdefinierten Stileigenschaften für Breite und Höhe anzugeben?

    
Patan 26.11.2014, 10:47
quelle

2 Antworten

14

Ja, Sie können einen size Schlüsselwert (sm, md, lg) angeben, der auf .modal-sm, .modal-md and .modal-lg interpoliert.

Wie in der eckigen Bootstrap-Dokumentation angegeben:

  

size - optionale Größe des modalen Fensters. Erlaubte Werte: 'sm' (klein) oder   'lg' (groß). Benötigt Bootstrap 3.1.0 oder höher

Javascript

%Vor%

Wenn Sie mit der Größe dieser Werte nicht zufrieden sind, haben Sie zwei Möglichkeiten:

[ 1 ] Fügen Sie dem modalen Fenster auf oberster Ebene eine Klasse hinzu, indem Sie das Attribut windowClass verwenden und dann diese Klasse verwenden, um die entsprechenden Elemente über css-Kindselektoren zu ändern.

[ 2 ] Sie können die Vorlage auch mithilfe von windowTemplateUrl ändern und die Standardvorlagenimplementierung überschreiben oder selbst eine Vorlage erstellen.

    
ryeballar 26.11.2014, 11:06
quelle
9

Angular UI Bootstrap wendet eine bedingte Klasse auf jedes Modal an, basierend darauf, welcher String als Größenoption übergeben wird modalInstance.

%Vor%

Sie können eine benutzerdefinierte Zeichenfolge übergeben, um eine Klasse im Format modal- [yourSizeString] zu erstellen. Erweitern Sie die Standardmodalgrößen, indem Sie size: 'xl' oder etwas Ähnliches übergeben, um die Klasse modal-xl zu generieren, die mit einer benutzerdefinierten Breite formatiert werden kann.

JS

%Vor%

CSS

%Vor%     
shanzilla 16.08.2016 14:52
quelle

Tags und Links