Saya percaya bahwa sebagian besar jawaban ini adalah untuk bootstrap 2. Saya mengalami masalah yang sama untuk bootstrap 3 dan ingin berbagi perbaikan saya. Seperti jawaban saya sebelumnya untuk bootstrap 2, ini masih akan memudar opacity, tetapi TIDAK akan melakukan transisi slide.
Anda dapat mengubah file modals.less atau theme.css, tergantung pada alur kerja Anda. Jika Anda belum menghabiskan waktu berkualitas dengan sedikit, saya akan sangat merekomendasikannya.
kurang, temukan kode berikut di MODALS.less
&.fade .modal-dialog {
.translate(0, -25%);
.transition-transform(~"0.3s ease-out");
}
&.in .modal-dialog { .translate(0, 0)}
kemudian ubah -25%
ke0%
Atau, jika Anda hanya menggunakan css, temukan yang berikut di theme.css
:
.modal.fade .modal-dialog {
-webkit-transform: translate(0, -25%);
-ms-transform: translate(0, -25%);
transform: translate(0, -25%);
-webkit-transition: -webkit-transform 0.3s ease-out;
-moz-transition: -moz-transform 0.3s ease-out;
-o-transition: -o-transform 0.3s ease-out;
transition: transform 0.3s ease-out;
}
dan kemudian ubah -25%
ke 0%
.