Lebih
Mengubah ukuran div secara dinamis berdasarkan ukuran jendela browser
Saya mencoba mencari cara untuk mengubah ukuran div secara dinamis, berdasarkan ukuran jendela browser. Saya telah menyiapkan jsbin yang menggambarkan masalah saya, di sini: http://jsbin.com/uxomul
Apa yang ingin saya lakukan adalah mengubah ukuran div yang menampung gambar sehingga div selalu mengisi apa yang tersisa dari tinggi jendela browser (kecuali margin 25px di bagian bawah, yang diatur pada body).
Berikut adalah demo yang mungkin menggambarkan apa yang ingin saya capai dengan lebih jelas: http://emilolsson.com/shop/demo/layers
Adakah ide apa yang akan menjadi cara terbaik untuk melakukan pendekatan ini?
9
3
Anda bisa melakukan sesuatu seperti ini:
25 hanyalah contoh angka, misalnya margin Anda (Anda juga bisa mendapatkan ini secara dinamis)
Anda mungkin juga ingin membungkusnya ke dalam sebuah fungsi dan memanggil ini pada saat memuat halaman dan saat mengubah ukuran
Gunakan posisi CSS:absolut/relatif dalam kombinasi dengan CSS atas/bawah/kiri/kanan. Contoh:
Anda dapat mencoba untuk mengikat event resize dari jendela browser.
Sebagai contoh: