CSS fills the parent container div with img images and adapts to the container size

CSS fills the parent container div with img images and adapts to the container size

When multiple images are introduced into a page, the image sizes may be inconsistent. However, if we want to display them in a consistent size, directly setting the image size will cause the image to deform. This is the problem we encountered. Let's see the solution.

<div>
        <img src="imported image address" alt="">
</div>

Method 1: Center the img element vertically and set its height and width to a minimum full-screen value

div{
    position:relative;
 width: 100px;
    height: 100px;
    overflow:hidden;
}
 div img{
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    min-width: 100%;
    min-height: 100%;
    transform:translate(-50%,-50%);
}

Method 2: Set the CSS style of img and add object-fit: cover, which is similar to the background-size: cover of the background image in CSS3;

div{
  width: 100px;
  height: 100px;
 
}
div img{
    width: 100%;
    height: 100%;
    object-fit:cover;
}

This is the end of this article about how to use CSS to fill the parent container div with img images and adapt to the container size. For more related information about how to use CSS to fill the parent container content with img, please search for previous articles on 123WORDPRESS.COM or continue to browse the related articles below. I hope you will support 123WORDPRESS.COM in the future!

<<:  Process parsing of reserved word instructions in Dockerfile

>>:  Three ways to realize the horizontal centering of elements and the understanding of the concepts of fixed layout and flow layout

Recommend

Optimal web page width and its compatible implementation method

1. When designing a web page, determining the widt...

Steps to create a WEBSERVER using NODE.JS

Table of contents What is nodejs Install NodeJS H...

JavaScript design pattern learning adapter pattern

Table of contents Overview Code Implementation Su...

Example of implementing TikTok text shaking effect with CSS

In daily development, front-end students often ar...

MySQL should never write update statements like this

Table of contents Preface cause Phenomenon why? A...

How to optimize MySQL performance through MySQL slow query

As the number of visits increases, the pressure o...

Two ways to specify the character set of the html page

1. Two ways to specify the character set of the h...

How to use glog log library in Linux environment

Generate Linux library The Linux version uses cen...

The front-end page pop-up mask prohibits page scrolling

A problem that front-end developers often encount...

Common shell script commands and related knowledge under Linux

Table of contents 1. Some points to remember 1. V...

A brief analysis of Linux network programming functions

Table of contents 1. Create a socket 2. Bind sock...

MYSQL master-slave replication knowledge points summary

An optimization solution when a single MYSQL serv...