Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mengekalkan Nisbah Aspek Imej Di Dalam Div Menggunakan CSS?

Bagaimana untuk Mengekalkan Nisbah Aspek Imej Di Dalam Div Menggunakan CSS?

DDD
Lepaskan: 2024-11-12 07:18:01
asal
210 orang telah melayarinya

How to Preserve Image Aspect Ratio Inside a Div Using CSS?

Memelihara Nisbah Aspek Imej Di Dalam Div

Selalunya, adalah wajar untuk memaparkan imej dalam div sambil mengekalkan nisbah bidangnya. Ini memastikan bahawa imej dapat dilihat sepenuhnya tanpa sebarang herotan. Untuk mencapai ini, anda boleh memanfaatkan sifat CSS tertentu.

Penyelesaian menggunakan CSS:

Di dalam div tempat imej diletakkan, tambahkan peraturan CSS berikut pada imej elemen:

max-height: 100%;
max-width: 100%;
Salin selepas log masuk

Sifat CSS ini mengarahkan penyemak imbas untuk mengekang dimensi imej dalam sempadan div. Sifat ketinggian maks mengehadkan saiz menegak, manakala lebar maks mengehadkan saiz mendatar. Dengan menetapkan kedua-dua sifat kepada 100%, imej dikecilkan agar muat dalam div sambil mengekalkan nisbah aspek asalnya.

Contoh:

<div class="image-container">
  <img src="image.jpg" />
</div>
Salin selepas log masuk
.image-container {
  width: 48px;
  height: 48px;
}

.image-container img {
  max-height: 100%;
  max-width: 100%;
}
Salin selepas log masuk

Contoh ini akan memuatkan imej 48x48 di dalam div 48x48 sambil mengekalkan nisbah bidang imej. Imej akan diubah saiz untuk dipaparkan sepenuhnya dalam div tanpa sebarang pemangkasan atau herotan.

Atas ialah kandungan terperinci Bagaimana untuk Mengekalkan Nisbah Aspek Imej Di Dalam Div Menggunakan CSS?. 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