Rumah >hujung hadapan web >tutorial css >Bagaimanakah CSS Boleh Memastikan Saiz Imej Seragam untuk Imej Berbeza Dimensi?

Bagaimanakah CSS Boleh Memastikan Saiz Imej Seragam untuk Imej Berbeza Dimensi?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-11 07:41:10826semak imbas

How Can CSS Ensure Uniform Image Sizing for Images of Varying Dimensions?

Mencapai Saiz Imej yang Seragam untuk Mempelbagaikan Imej dengan CSS

Mencipta galeri imej yang menarik selalunya memerlukan imej dengan saiz yang konsisten, tanpa mengira dimensi asalnya . Ini boleh menimbulkan cabaran apabila bekerja dengan imej dengan ketinggian dan lebar yang berbeza. Walau bagaimanapun, CSS menawarkan penyelesaian untuk menjadikan semua imej kelihatan seragam.

Penyelesaian:

Untuk menetapkan dimensi semua imej kepada 100px kali 100px, gunakan CSS berikut kod:

img {
    float: left;
    width:  100px;
    height: 100px;
    object-fit: cover;
}

Pelaksanaan:

  1. Sifat Terapung: Ini menjajarkan imej secara mendatar dan memastikan ia kelihatan bersebelahan, mencipta susunan sebaris.
  2. Lebar dan Tinggi Sifat: Tetapkan lebar dan tinggi secara eksplisit kepada nilai tetap, dalam kes ini, 100px untuk kedua-duanya.
  3. Sifat muat objek: Memastikan keseluruhan imej kelihatan dalam yang ditentukan dimensi. Ia menskala dan memangkas imej dengan sewajarnya sambil mengekalkan nisbah bidangnya.

Contoh:

Untuk menggambarkan konsep ini, pertimbangkan kod HTML dan CSS berikut:

<img src="image1.jpg">
<img src="image2.jpg">
<img src="image3.jpg">
img {
    float: left;
    width:  100px;
    height: 100px;
    object-fit: cover;
}

Kod ini akan menjadikan imej sebagai lakaran kecil segi empat sama dengan ketinggian yang konsisten dan lebar 100px. Imej akan diubah saiz dan dipangkas agar muat dalam dimensi ini sambil mengekalkan perkadaran asalnya.

Atas ialah kandungan terperinci Bagaimanakah CSS Boleh Memastikan Saiz Imej Seragam untuk Imej Berbeza Dimensi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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