JSFiddle - React, Tailwind, and code Playground

HTML

<section>
<div><img src="https://bipbap.ru/wp-content/uploads/2017/08/04.-risunki-dlya-srisovki-legkie-dlya-devochek.jpg" alt=""></div>
<div><img  src="https://bipbap.ru/wp-content/uploads/2017/05/0_15a1ca_7d6d6585_-1-L.jpg" alt=""></div>
<div><img  src="https://papik.pro/uploads/posts/2022-01/1641720854_1-papik-pro-p-mirnogo-dnya-kartinki-1.jpg" alt=""></div>
</section>

CSS

* {
  box-sizing: border-box
}

html,
body {
  height: 100%;
  padding: 0;
  margin: 0;
}

section {
  display: flex;
}

div {
  flex:1;
  position: relative;
  overflow: hidden;
}
div::after {
  content: '';
  display: block;
  padding-top: 100%;
}
img {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
}