Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich die Größe von Twitter-Bootstrap-Modalen für variable Inhalte dynamisch ändern?

Linda Hamilton
Freigeben: 2024-10-27 18:00:04
Original
864 Leute haben es durchsucht

How to Dynamically Resize Twitter Bootstrap Modals for Variable Content?

Dynamische Größenänderung von Twitter-Bootstrap-Modalen für variable Inhalte

Beim Umgang mit einer Vielzahl von Inhaltstypen innerhalb von Modalen, wie z. B. Videos, Bilder usw Bei Texten kann es schwierig sein, sicherzustellen, dass sich die Größe des Modals dynamisch an den Inhalt anpasst. Die meisten online verfügbaren Lösungen ermöglichen nur die Größenänderung mithilfe eines einzigen Parameters.

Ein HTML-Code, der in Verbindung mit Ajax zum Abrufen von Inhalten zur Bewältigung dieser Situation verwendet werden kann, lautet wie folgt:

<code class="html"><div id="modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
        <h3 id="ModalLabel"></h3>
    </div>
    <div class="modal-body">
    </div>
</div></code>
Nach dem Login kopieren

Nach dem Experimentieren mit verschiedenen Lösungen hat sich der folgende Code als wirksam erwiesen, um die Größe des Modals basierend auf seinem Inhalt dynamisch zu ändern:

.modal-dialog {
    position: relative;
    display: table; /* This is crucial */
    overflow-y: auto;
    overflow-x: auto;
    width: auto;
    min-width: 300px;
}
Nach dem Login kopieren

Dieser Code stellt sicher, dass der Dialog des Modals relativ positioniert und als Tabelle angezeigt wird verfügt über automatisches vertikales und horizontales Scrollen und passt seine Breite automatisch an den Inhalt im Modal an. Die Mindestbreite von 300 Pixel soll verhindern, dass das Modal zu schmal wird.

Das obige ist der detaillierte Inhalt vonWie kann ich die Größe von Twitter-Bootstrap-Modalen für variable Inhalte dynamisch ändern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!