Apakah ada cara untuk mengubah animasi jendela Bootstrap Modal Twitter dari efek slide ke fadeIn atau hanya tampilan tanpa Slide? Saya membaca dokumentasi di sini:
http://getbootstrap.com/javascript/#modals
Tetapi mereka tidak menyebutkan opsi untuk mengubah efek slide body modal.
Modals yang digunakan oleh bootstrap menggunakan CSS3 untuk memasok efek dan mereka dapat dihapus dengan menghilangkan kelas yang sesuai dari divas wadah modals:
Seperti yang Anda lihat, modal ini memiliki kelas
.fade
, artinya disetel untuk memudar dan.in
, artinya akan meluncur. Jadi, cukup hapus kelas yang terkait dengan efek yang ingin Anda hapus, yang dalam kasus Anda hanyalah.in
kelas.Sunting: Hanya menjalankan beberapa tes dan tampaknya bukan itu masalahnya,
.in
kelas ditambahkan oleh javascript, meskipun Anda dapat memodifikasi perilaku slideDown dengan css seperti:Demo
sumber
modal.fade, .modal-backdrop.fade
dll ...Jika Anda ingin modal memudar daripada slide dalam (mengapa disebut demikian
.fade
?) Anda dapat menimpa kelas dalam file CSS Anda atau langsungbootstrap.css
dengan ini:Jika Anda tidak ingin ada efek, cukup hapus
fade
kelas dari kelas modal.sumber
in
kelas ditambahkan oleh Bootstrap.jsSaya 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
kemudian ubah
-25%
ke0%
Atau, jika Anda hanya menggunakan css, temukan yang berikut di
theme.css
:dan kemudian ubah
-25%
ke0%
.sumber
Saya memecahkan masalah ini dengan mengganti
.modal.fade
style default di stylesheet KURANG saya sendiri:Ini membuat animasi fade in / fade out tetapi menghilangkan animasi slide up / slide down.
sumber
Saya telah menemukan solusi terbaik yang menghapus slide tetapi meninggalkan fade adalah dengan menambahkan css berikut ini dalam file css pilihan ponsel Anda yang dipanggil setelah bootstrap.css
sumber
Saya juga tidak suka efek slide. Untuk memperbaikinya, yang harus Anda lakukan adalah menjadikan
top
atributnya sama untuk .modal.fade dan modal.fade.in. Anda dapat melepastop 0.3s ease-out
dalam transisi juga, tapi tidak ada salahnya untuk meninggalkannya. Saya suka pendekatan ini karena fade in / out berfungsi, itu hanya membunuh slide .Jika Anda mencari jawaban bootstrap 3, lihat di sini
sumber
Anda juga dapat menimpa bootstrap.css dengan hanya menghapus "top: -25%;"
sekali dihapus, modal hanya akan memudar masuk dan keluar tanpa animasi slide.
sumber
Hapus saja kelas fade dan jika Anda ingin lebih banyak animasi tampil di Modal gunakan saja kelas animate.css di Modal Anda.
sumber
Saya bekerja dengan bootstrap 3 dan plugin modal Durandal JS 2. Pertanyaan ini ada di atas hasil Google dan karena tidak ada jawaban di atas yang berfungsi untuk saya, saya pikir saya akan membagikan solusi saya untuk pengunjung masa depan.
Saya menimpa kode Kurang Bootstrap default dengan ini di saya sendiri kurang:
Dengan begitu saya dibiarkan dengan efek fade saja, dan tanpa slideDown.
sumber
sumber
Pertanyaannya jelas: hapus hanya salindia: Berikut ini cara mengubahnya di Bootstrap v3
Dalam modals.less komentar keluar pernyataan terjemahan:
sumber
lihat di http://quickrails.com/twitter-bootstrap-modal-how-to-remove-slide-down-effect-tapi-leaves-the-fade/
sumber
Ingin memperbarui ini. Sebagian besar dari Anda belum menyelesaikan masalah ini. Saya menggunakan Bootstrap 3. tidak ada perbaikan di atas yang berhasil.
untuk menghapus efek slide tetapi tetap memudar. Saya pergi ke bootstrap css dan (perhatikan pemilih berikut) - ini menyelesaikan masalah.
sumber
CSS berikut ini berfungsi untuk saya - Menggunakan Bootstrap 3. Anda harus menambahkan css ini setelah gaya boostrap -
sumber
hapus saja kelas 'fade' dari kelas modal
sebagai
sumber