


Bagaimana Saya Boleh Mengekalkan Nisbah Aspek Imej Semasa Mengubah Saiz dengan CSS?
Memelihara Nisbah Aspek Semasa Saiz Semula Imej
Nisbah aspek imej adalah penting untuk mengekalkan perkadaran asal imej apabila mengubah saiz. Isu ini menjadi jelas apabila imej mempunyai atribut lebar dan ketinggian yang dipratakrifkan serta peraturan CSS tambahan digunakan.
Sebagai contoh, dalam kod yang disediakan di bawah, imej "big_image.jpg" mempunyai ketinggian dan lebar yang ditakrifkan secara eksplisit sebagai 600 dan 900 piksel, masing-masing:
<img src="big_image.jpg" width="900" height="600" alt="" />
Untuk memaksa saiz semula imej sambil mengekalkan nisbah bidang, peraturan CSS boleh diambil bekerja. Dalam kes ini, peraturan CSS berikut boleh digunakan:
img { max-width: 500px; }
Walau bagaimanapun, peraturan CSS ini mungkin tidak mengecilkan imej kepada saiz yang sepatutnya. Untuk menangani perkara ini, sifat CSS tambahan harus digunakan:
img { display: block; max-width:230px; max-height:95px; width: auto; height: auto; }
Dengan sifat CSS ini, imej "big_image.jpg" akan mengubah saiz sambil mengekalkan nisbah bidangnya. Ini digambarkan dengan kod HTML dan CSS berikut:
<p>This image is originally 400x400 pixels, but should get resized by the CSS:</p> <img width="400" height="400" src="https://i.sstatic.net/aEEkn.png">
Atas ialah kandungan terperinci Bagaimana Saya Boleh Mengekalkan Nisbah Aspek Imej Semasa Mengubah Saiz dengan CSS?. 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

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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











Pada permulaan projek baru, kompilasi SASS berlaku dalam sekejap mata. Ini terasa hebat, terutamanya apabila ia dipasangkan dengan BrowserSync, yang dimuat semula

Mari kita cuba menyusun istilah di sini: "Penyedia Borang Statik." Anda membawa html anda

Pada minggu ini, berita platform, Chrome memperkenalkan atribut baru untuk memuatkan, spesifikasi aksesibiliti untuk pemaju web, dan gerakan BBC

Dua artikel diterbitkan pada hari yang sama:

Bahagian pertama siri dua bahagian ini terperinci bagaimana kita boleh mendapatkan slider dua thumb. Sekarang kita akan melihat kes multi-thumb umum, tetapi dengan yang berbeza dan

Ini saya melihat elemen HTML untuk kali pertama. Saya telah menyedarinya untuk seketika, tetapi Haven ' t mengambilnya untuk putaran lagi. Ia mempunyai cukup keren dan

Goofonts adalah projek sampingan yang ditandatangani oleh isteri pemaju dan suami pereka, kedua-duanya peminat besar tipografi. Kami telah menandakan Google

Ketua dokumen mungkin bukan bahagian paling glamor dari laman web, tetapi apa yang masuk ke dalamnya boleh dikatakan sama pentingnya dengan kejayaan laman web anda sebagai
