Uważam, że większość z tych odpowiedzi dotyczy bootstrapa 2. Napotkałem ten sam problem z bootstrapem 3 i chciałem podzielić się moją poprawką. Podobnie jak moja poprzednia odpowiedź na bootstrap 2, to nadal spowoduje zanikanie przezroczystości, ale NIE spowoduje przejścia slajdów.
Możesz zmienić plik modals.less lub theme.css, w zależności od przepływu pracy. Jeśli nie spędziłeś czasu z mniejszą ilością, gorąco polecam.
za mniej, znajdź następujący kod w MODALS.less
&.fade .modal-dialog {
.translate(0, -25%);
.transition-transform(~"0.3s ease-out");
}
&.in .modal-dialog { .translate(0, 0)}
następnie zmień -25%
na0%
Alternatywnie, jeśli używasz tylko CSS, znajdź następujące informacje w 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;
}
a następnie zmienić -25%
się 0%
.