Mencapai Keseragaman Antara Imej Pelbagai Dimensi
Bayangkan membina dinding imej yang dihiasi dengan gambar produk. Cabaran timbul apabila imej ini datang dalam pelbagai saiz. Bagaimanakah seseorang boleh menggunakan CSS untuk memberikan mereka penampilan yang harmoni, dengan setiap imej menghiasi kanvas 100 x 100 piksel?
Pertimbangkan untuk membayangkan div yang dihiasi dengan dimensi 100 piksel yang dikehendaki untuk kedua-dua ketinggian dan lebar. Persoalannya masih ada: bagaimanakah div ini boleh digunakan dengan baik untuk menampung imej dengan perkadaran yang berbeza-beza?
Penyelesaian Semasa (Optimal untuk Penyemak Imbas Moden)
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">float: left; width: 100px; height: 100px; object-fit: cover;
}
<img src="http://i.imgur.com /37w80TG.jpg"><br><img src="http://i.imgur.com/B1MCOtx.jpg">
Penyelesaian moden ini memanfaatkan sifat CSS "sesuai objek" untuk menyempurnakan imej dalam dimensi yang ditetapkan. Pendekatan ini memastikan imej diskalakan secara berkadar dan dipusatkan dalam ruang yang diperuntukkan, menjadikannya menarik dan konsisten secara visual.
Atas ialah kandungan terperinci Bagaimanakah CSS Boleh Menjadikan Semua Imej Sesuai dengan 100x100 Pixel Square?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!