Flexbox Fixed Width 01

by the_voder

HTML

<div id="container">
	<div id="item1"></div>
	<div id="item2">
		<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/7/74/India-map-en.svg/1028px-India-map-en.svg.png?20240819195922" alt="">
	</div>
</div>

CSS

* {
  box-sizing: border-box;
}

body {
  margin: 0;
}

#container {
  width: 100vw;
  margin: 0;
  padding: 5px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  background-color: red;
}

#item1 {
  margin: 5px;
  min-width: 400px;
  height: 100px;
  background-color: blue;
}

#item2 {
  margin: 5px;
  padding: 100px;
  flex-grow: 1;
  background-color: green;
}

#item2 > img {
  width: 100%;
  min-width: 200px;
  height: auto;
  margin: 0;
}