Bagaimana untuk mengubah saiz imej secara automatik agar sesuai dengan bekas div menggunakan CSS?

WBOY
Lepaskan: 2023-09-09 22:01:01
ke hadapan
1133 orang telah melayarinya

Untuk mengubah saiz imej secara automatik agar sesuai dengan bekas div, kami menetapkan CSS fproperty atau tag img berikut -

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

Pertama, kami tetapkan imej menggunakan tag img dalam div mydiv -

<div id="myDiv">
   <img src="https://www.tutorialspoint.com/behave/images/behave.jpg">
</div>
Salin selepas log masuk

Kami menetapkan mydiv kepada ketinggian dan lebar automatik untuk membolehkan saiz semula automatik div -

#myDiv {
   height: auto;
   width: auto;
   border: 2px solid blue;
}
Salin selepas log masuk

Imej dalam mydiv kini mempunyai ciri CSS berikut dengan lebar maks dan ketinggian maks ditetapkan untuk membolehkan saiz semula automatik tanpa sebarang masalah -

#myDiv img {
   max-width: 100%;
   max-height: 100%;
   margin: auto;
   display: block;
}
Salin selepas log masuk

Contoh

Sekarang mari lihat contoh lengkap mengubah saiz imej secara automatik agar sesuai dengan bekas div menggunakan CSS -

<!DOCTYPE html>
<html>
<head>
   <style>
      #myDiv {
         height: auto;
         width: auto;
         border: 2px solid blue;
      }
      #myDiv img {
         max-width: 100%;
         max-height: 100%;
         margin: auto;
         display: block;
      }
   </style>
</head>
<body>
   <div id="myDiv">
      <img src="https://www.tutorialspoint.com/behave/images/behave.jpg">
   </div>
</body>
</html>
Salin selepas log masuk

Output

如何使用 CSS 自动调整图像大小以适合 div 容器?

Atas ialah kandungan terperinci Bagaimana untuk mengubah saiz imej secara automatik agar sesuai dengan bekas div menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
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