Saya mencoba mengubah ukuran bentuk modal atau lebih tepatnya - minta ia merespons konten yang saya render di sana. Saya menggunakannya untuk membuat formulir dan lebih suka berurusan dengan pengguliran jika diperlukan sendiri.
Bentuk yang saya render mungkin membutuhkan 50px lain - hanya kehilangan tombol.
Jadi saya telah mencoba mengganti gaya .modal dalam file application.css.scss saya (Menggunakan Rails 3.2) tetapi deklerasi max-height dan overflow tampaknya ditimpa.
Adakah pikiran?
twitter-bootstrap
Sebuah pie
sumber
sumber
Jawaban:
Saya mengalami masalah yang sama persis, Anda dapat mencoba:
Jika Anda melihat bilah gulir hanya muncul di bagian tubuh dari dialog modal, ini berarti bahwa ketinggian maksimum tubuh hanya perlu disesuaikan.
sumber
di Bootstrap 3:
sumber
#modal_ID .modal-dialog { width: 800px }
Anda perlu memastikan bahwa ini ada di elemen #myModal .modal-body bukan hanya #myModal (Terlihat beberapa orang melakukan kesalahan ini) dan Anda mungkin juga ingin mengakomodasi perubahan ketinggian dengan mengubah margin modals.
sumber
Menggunakan pengukuran 'vh' (atau 'vw' untuk lebar) CSS3 baru (yang menetapkan ketinggian sebagai sebagian kecil dari port tampilan) gunakan:
Dengan cara ini, jika Anda menggunakan kerangka kerja responsif, seperti Bootstrap, maka Anda dapat menyimpan desain itu di modals Anda juga.
sumber
Menggabungkan dua metode untuk lebar dan tinggi dan Anda memiliki retasan yang bagus:
CSS:
JQuery:
Yang ini yang saya gunakan. Ini memperbaiki masalah margin dan scrollbar untuk lebar dan tinggi tetapi tidak mengubah ukuran modal agar sesuai dengan kontennya.
Semoga saya bisa membantu!
sumber
Menggunakan kelas CSS (Anda juga dapat mengganti gaya - tidak disarankan):
(html)
(css)
sumber
Saya mendapat jawabannya ... masalahnya adalah Anda telah menimpa atribut max-height juga untuk modal bootstrap dapat diubah ukurannya melebihi batas ketinggian 500px
sumber
Bootstrap Model besar
Bootstrap Model kecil
sumber
Cukup atur tinggi ".modal-body": 100% itu akan secara otomatis menyesuaikan ketinggian sesuai konten Anda dan memasukkan "max-height" sesuai layar Anda ...
sumber
Sudahkah Anda mencoba parameter ukuran:
Ukuran opsional
Modals memiliki dua ukuran opsional, tersedia melalui kelas modifier untuk ditempatkan pada dialog -modal.
Jika Anda menginginkan sesuatu yang berbeda, perbarui bootstarp.css
sumber
Untuk Boostrap> 4 ini berhasil untuk saya:
versi yang lebih maju:
di sini adalah codepen:
https://codepen.io/AlfredoMoralesPinzon/pen/xyVOaK
sumber
Dengan asumsi bahwa modal Anda memiliki id
modal1
CSS berikut ini akan meningkatkan ketinggian modal dan menampilkan setiap luapan.sumber
Mencoba beberapa hal di atas karena perlu mengatur ukuran lebar dan tinggi tertentu (untuk menampilkan gambar dalam modal) dan karena tidak ada yang membantu saya, saya memutuskan untuk mengganti gaya dan telah menambahkan yang berikut ke <div> utama yang memiliki class = "modal hide fade in" di dalamnya: yaitu menambahkan lebar ke tag gaya untuk latar belakang modal.
dan kemudian menambahkan tag 'style' berikut ke modal-body:
bekerja seperti pesona sekarang, saya menampilkan gambar dan sekarang sangat cocok.
sumber
Ini bekerja untuk saya:
Perhatikan bahwa dalam kasus saya, saya memiliki bersarang modals, masing-masing memiliki kontrol yang memerlukan ketinggian berbeda ketika saya beralih tampilan kontrol di dalam modal bersarang , jadi saya tidak bisa menerapkan max-height , sebagai gantinya tinggi: 100% bekerja untuk saya dengan baik.
sumber
Jangan lupa kelas bootstrap opsional
modal-lg
danmodal-sm
jika Anda ingin tetap berada dalam kerangka kerja responsif. Dan tambahkan clearfix di bawah formulir Anda, yang dapat membantu tergantung pada struktur Anda.sumber
Saya baru-baru ini mencoba ini dan mendapatkan ini benar: Semoga ini bisa membantu
Ini akan menyesuaikan ketinggian model Anda.
sumber
Berikut ini adalah metode sederhana lain untuk meningkatkan ukuran modal bootstrap:
Lebar modal dapat ditentukan dalam persentase layar. Dalam contoh di atas saya telah mengaturnya ke 80% dari lebar layar saya.
Di bawah ini adalah contoh kerja yang sama:
sumber