


Bagaimanakah Saya Boleh Menjadikan Ketinggian Div Responsif kepada Imej Latar Belakangnya?
Ketinggian Div Responsif dengan Imej Latar Belakang
Memperluas konsep imej responsif, teknik yang sama boleh digunakan pada div untuk menyesuaikannya secara automatik ketinggian berdasarkan saiz imej latar belakang mereka. Tanpa menetapkan ketinggian atau ketinggian minimum secara eksplisit, ini boleh mencipta reka letak yang cair dan dinamik.
Penyelesaian
Untuk mencapai matlamat ini, kita boleh memanfaatkan kuasa bahagian atas pelapik . Dengan menetapkan ketinggian div kepada 0 dan memanipulasi nilai padding-top sebagai peratusan, kita boleh meniru gelagat elemen imej.
Berikut ialah pecahan kod:
div { background-image: url('...'); background-size: contain; background-repeat: no-repeat; width: 100%; height: 0; padding-top: (image-height / image-width) * container-width; }
- Tetapkan sifat imej latar belakang dengan URL imej yang diingini.
- Gunakan saiz latar belakang: mengandungi untuk memastikan imej muat dalam div tanpa memutarbelitkan nisbah bidangnya.
- Tetapkan ulang latar belakang kepada tiada ulangan untuk mengelakkan imej daripada berjubin.
- Tetapkan lebar kepada 100% untuk gelagat lebar penuh.
- Kekalkan ketinggian pada 0 untuk mengalih keluar sebarang kekangan ketinggian paksa.
- Kira nilai padding-top sebagai nisbah ketinggian imej kepada lebar imej didarab dengan lebar bekas. Ini memastikan ketinggian div dilaraskan dengan sewajarnya.
Contoh
Pertimbangkan div berikut menggunakan teknik ini, di mana imej adalah tinggi 853 piksel dan lebar 1280 piksel:
<div>
Div ini akan melaraskan ketinggiannya secara automatik berdasarkan saiz imej ia mengandungi, mencipta elemen reka letak yang responsif dan dinamik.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjadikan Ketinggian Div Responsif kepada Imej Latar Belakangnya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Buat borang hubungan JavaScript dengan rangka kerja pintar

Menambah bayang -bayang kotak ke blok dan elemen WordPress

Pembaca Skrin Demystifying: Borang & Amalan Terbaik Diakses

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan

Menjadikan Peralihan Svelte Khas pertama anda

Muat naik fail dengan multer di node.js dan ekspres

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma)
