Bu cevapların çoğunun bootstrap 2 için olduğuna inanıyorum. Bootstrap 3 için aynı sorunla karşılaştım ve düzeltmemi paylaşmak istedim. Bootstrap 2 için önceki yanıt gibi, bu hala bir donukluk solmaya yapacak, ancak DEĞİL slayt geçişi yapmak.
İş akışınıza bağlı olarak modals.less veya theme.css dosyalarını değiştirebilirsiniz. Eğer daha azıyla kaliteli bir zaman geçirmediyseniz, kesinlikle tavsiye ederim.
daha azı için aşağıdaki kodu bulun: MODALS.less
&.fade .modal-dialog {
.translate(0, -25%);
.transition-transform(~"0.3s ease-out");
}
&.in .modal-dialog { .translate(0, 0)}
Sonra değiştirmek -25%
için0%
Alternatif olarak, yalnızca css kullanıyorsanız aşağıdakileri bulabilirsiniz 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;
}
ve sonra değiştirmek -25%
için 0%
.