Tinggi dan lebar image lebih kecil dari frame
Tinggi image lebih besar dari frame
Lebar image lebih besar dari frame
Berikut code css dan htmlnya, bisa dicopas, lalu diedit.
.kotak-luar{
display: inline-block;
margin: 20px;
padding:0;
}
.frame{
width: 250px;
height: 250px;
border: 1px solid black;
vertical-align: middle;
text-align: center;
display: table-cell;
}
.frame img{
max-width: 100%;
max-height: 100%;
display: block;
margin: 0 auto;
}
</style>
<div class="kotak-luar">
<div class="frame">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_Ul8CSRcKsbC_yu1x_71I1tjfkPY0zPRlT6ZlazfgpxIj7BOhn153Zm1CORnyiCpnoMWFal1KuNj6CNJ_lzhXVIJtnfNjk_rSTqPd5eYOuULRRYxAwgT9xU7gbeFYVslyAWHp_C8qR40/s90/Brosur+Ahsana+Pro+Mojokerto+Kota.webp"/>
</div>
</div>
<br>
<div class="kotak-luar">
<div class="frame">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_Ul8CSRcKsbC_yu1x_71I1tjfkPY0zPRlT6ZlazfgpxIj7BOhn153Zm1CORnyiCpnoMWFal1KuNj6CNJ_lzhXVIJtnfNjk_rSTqPd5eYOuULRRYxAwgT9xU7gbeFYVslyAWHp_C8qR40/s200/Brosur+Ahsana+Pro+Mojokerto+Kota.webp"/>
</div>
</div>
<br>
<div class="kotak-luar">
<div class="frame">
<img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_Ul8CSRcKsbC_yu1x_71I1tjfkPY0zPRlT6ZlazfgpxIj7BOhn153Zm1CORnyiCpnoMWFal1KuNj6CNJ_lzhXVIJtnfNjk_rSTqPd5eYOuULRRYxAwgT9xU7gbeFYVslyAWHp_C8qR40/s320/Brosur+Ahsana+Pro+Mojokerto+Kota.webp"/>
</div>
</div>
Demikian cara membuat gambar atau image menjadi center atau ditengah-tengah pada bagian secara vertikal dan juga secara horizontal. Semoga berguna bagi teman-teman semua, dan juga saat kami membutuhkan lagi di kemudian hari, tinggal copas codenya.
Untuk tampilan layar yang lebar, saya tambahkan code flex agar tampilan kotak-luar frame image yang ditampilkan ini bisa berjajar secara horizontal dengan jarak yang flesibel, dan jika tampilan layar lebih kecil, maka otomatis kotak-luar akan tampil di baris berikutnya.
Berikut adalah codenya
Kode atau syntax css tersebut dipasang didalam syntax html berikut:
<style> ... </style>