Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mengubah Saiz Mods Twitter Bootstrap Secara Dinamik agar Sesuai dengan Kandungan?

Bagaimana untuk Mengubah Saiz Mods Twitter Bootstrap Secara Dinamik agar Sesuai dengan Kandungan?

DDD
Lepaskan: 2024-10-26 10:51:30
asal
712 orang telah melayarinya

How to Dynamically Resize Twitter Bootstrap Modals to Fit Content?

Ubah Saiz Modal Bootstrap Twitter Secara Dinamik agar Sesuai dengan Kandungan

Pengenalan:
Mengubah saiz modal Bootstrap untuk menampung pelbagai dimensi kandungan boleh menjadi perkara yang kerap cabaran dalam pembangunan web. Cabaran ini timbul apabila kandungan dalam modal, seperti media terbenam atau teks dinamik, mempunyai ketinggian dan lebar yang berbeza.

Kandungan:
Untuk menangani masalah ini, kami membentangkan penyelesaian yang membolehkan anda mengubah saiz modal secara dinamik berdasarkan saiz kandungan yang terkandung di dalamnya. Ini termasuk kebolehsuaian untuk pelbagai jenis kandungan, termasuk video, imej dan teks.

Struktur HTML:
Berikut ialah kod HTML yang digunakan untuk modal:

<div id="modal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
        <h3 id="ModalLabel"></h3>
    </div>
    <div class="modal-body">

    </div>
</div>
Salin selepas log masuk

Penyelesaian CSS:
Untuk mencapai saiz semula dinamik, kami menggunakan kod CSS berikut:

.modal-dialog{
    position: relative;
    display: table; /* This is important */ 
    overflow-y: auto;    
    overflow-x: auto;
    width: auto;
    min-width: 300px;   
}
Salin selepas log masuk

Penjelasan:

  • paparan: jadual;: Tetapan ini membenarkan mod berkelakuan seperti jadual, membolehkannya melaraskan kepada saiz kandungannya.
  • overflow-y: auto; dan limpahan-x: auto;: Sifat ini mengurus limpahan kandungan dan membenarkan penatalan jika perlu.
  • lebar: auto;: Lebar modal ditetapkan kepada automatik untuk menampung lebar kandungan.
  • lebar min: 300px;: Ini menetapkan lebar minimum untuk mengelakkan modal daripada menjadi terlalu sempit.

Atas ialah kandungan terperinci Bagaimana untuk Mengubah Saiz Mods Twitter Bootstrap Secara Dinamik agar Sesuai dengan Kandungan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan