Ich benutze diesen Code, aber das Modal ist zu dünn:
<div class="modal fade bs-example-modal-lg custom-modal" tabindex="-1" role="dialog" aria-labelledby="myModal" aria-hidden="true" id="myModal">
<div class="modal-dialog modal-lg">
<div class="modal-content modal-lg">
<div class="modal-header modal-lg">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Solutions</h4>
</div>
<div class="modal-body modal-lg">
<p>Content</p>
</div>
</div>
</div>
</div>
So sieht es aus:
Wie kann ich dieses Modal viel breiter machen? Idealerweise möchte ich, dass es ungefähr doppelt so breit ist, da es im Moment zu dünn ist.
twitter-bootstrap
modal-dialog
b85411
quelle
quelle
@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}
- Könnte diese feste Breite mein Problem verursachen?Antworten:
Halten Sie immer das nicht minimierte CSS für Bootstrap bereit, damit Sie sehen können, welche Stile sie auf ihren Komponenten haben, und erstellen Sie anschließend eine CSS-Datei, wenn Sie WENIGER nicht verwenden und ihre Mixins oder was auch immer überschreiben
Dies ist das standardmäßige modale CSS für 768px und höher:
@media (min-width: 768px) { .modal-dialog { width: 600px; margin: 30px auto; } ... }
Sie haben eine Klasse
modal-lg
für größere Breiten@media (min-width: 992px) { .modal-lg { width: 900px; } }
Wenn Sie etwas benötigen, das doppelt so groß wie 600 Pixel ist, und etwas Fließendes, tun Sie dies in Ihrem CSS nach dem Bootstrap-CSS und weisen Sie diese Klasse dem Modaldialog zu.
@media (min-width: 768px) { .modal-xl { width: 90%; max-width:1200px; } }
HTML
<div class="modal-dialog modal-xl">
Demo: http://jsbin.com/yefas/1
quelle
Wenn Sie diese Lösung nur für wenige Modaltypen benötigen, verwenden Sie einfach
style="width:90%"
Attribut.Beispiel:
div class="modal-dialog modal-lg" style="width:90%"
Hinweis: Dies ändert nur dieses bestimmte Modal
quelle
Du könntest es versuchen:
.modal.modal-wide .modal-dialog { width: 90%; } .modal-wide .modal-body { overflow-y: auto; }
Fügen Sie Ihren Klassen einfach .modal-wide hinzu
quelle