Tôi tin rằng hầu hết các câu trả lời này là dành cho bootstrap 2. Tôi gặp vấn đề tương tự với bootstrap 3 và muốn chia sẻ cách khắc phục của mình. Giống như câu trả lời trước đây của tôi cho bootstrap 2, điều này vẫn sẽ làm mờ dần độ mờ, nhưng sẽ KHÔNG thực hiện chuyển đổi slide.
Bạn có thể thay đổi các tệp modals.less hoặc theme.css, tùy thuộc vào quy trình làm việc của bạn. Nếu bạn chưa dành thời gian chất lượng với ít hơn, tôi thực sự khuyên bạn nên dùng nó.
để biết ít hơn, hãy tìm đoạn mã sau trong MODALS.less
&.fade .modal-dialog {
.translate(0, -25%);
.transition-transform(~"0.3s ease-out");
}
&.in .modal-dialog { .translate(0, 0)}
sau đó thay đổi -25%
thành0%
Ngoài ra, nếu bạn chỉ sử dụng css, hãy tìm thông tin sau 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;
}
và sau đó thay đổi -25%
thành 0%
.