I am giving the <div />
that is containing an <img />
a fixed width and height. However, the ยด` is not square, but a rectangle.
Why is that?
.placeholder-wrapper {
display: flex;
flex-direction: row;
column-gap: 5px;
width: 100%;
justify-content: flex-end;
}
.another-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: end;
flex: 1;
}
.container {
display: flex;
flex-direction: row;
width: 100%;
height: 100px;
}
.image-wrapper {
width: 100px;
height: 100px;
background-color: hotpink;
display: flex;
align-items: center;
justify-content: center;
margin-right: 10px;
}
.outter-wrapper {
width: 100%;
height: 100%;
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-content: flex-start;
justify-content: space-between;
}
.placeholder {
background-color: hotpink;
width: 20px;
height: 20px
}
p, h5 {
margin: 0
}
<div class="container">
<div class="image-wrapper">
<img src="https://dummyimage.com/60x60/" />
</div>
<div class="outter-wrapper">
<div>
<h5> Some Text </h6>
<p> More Text </p>
</div>
<div class="another-wrapper">
<h5> Some Text </h6>
<p> More Text </p>
</div>
<div class="placeholder-wrapper">
<span class="placeholder" />
<span class="placeholder" />
<span class="placeholder" />
</div>
</div>
</div>