Ich kann den Grenzradius von Bootstrap-Modal nicht ändern.
.modal{
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
Wie soll ich das machen?
Sie müssen den Randradius auf das .modal-content
div anwenden und nicht das .modal
div.
So setzen Sie den Grenzradius an Ihrem Bootstrap-Modal richtig an:
.modal-content {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
N.B. Entfernen Sie die !important
-Tags, wenn Ihre benutzerdefinierte css nach Ihrer Bootstrap-css geladen ist.
Vielleicht versuchen Sie, das falsche Element zu stylen.
Gemäß getbootstrap.com/javascript/#static-example sollten Sie Folgendes festlegen:
.modal-content
Ich benutze folgendes und Erfolg:
<div class="modal-content" style="background: transparent;">
<div class="modal-body" style="border-radius: 10px;">
Ich folgte den Antworten oben und bin auf halbem Weg dorthin gekommen. Nach einiger Inspektion wurde mir klar, dass meine spezielle Instanz sowohl einen .modal-Inhaltsteil als auch einen .modal-Dialogteil hatte. Seien Sie also vorsichtig, dass Sie nicht zwei Ränder für dasselbe modale Popup haben. Nachdem ich den .modal-Dialogrand entfernt und den .modal-Inhalt angepasst habe, sehen meine Modals super glatt aus!
.modal-content {
border-radius: 0px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
}
.modal-dialog {
border: 0px !important;
}
Verwenden Sie wie in den vorherigen Antworten den Wert!, Wenn Ihr Code vor dem Bootstrap-Code angezeigt wird.
Um ein CSS-Element zu überschreiben, können Sie Ihrer benutzerdefinierten CSS-Datei Folgendes hinzufügen, vorausgesetzt, diese Datei wird nach Bootstrap geladen.
.modal{
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
Sie können einfach rounded-0
bootstrap Klasse.
<div class="modal-content rounded-0">
</div>