I am trying to mix flex direction column and row, do I need these to be in separate divs?
Here is an example of what we are looking at
.container {
display: flex;
}
.container .left {
display: flex;
align-items: center;
flex: 1;
}
.container .left img {
border-radius: 50%;
margin-right: 10px;
}
.container .right {
display: flex;
flex-direction: column;
align-items: flex-end;
justify-content: center;
}
<div class="container">
<div class="left">
<img src="https://via.placeholder.com/150">
<div class="left-text">
<p>Text Text</p>
<p>Text Text</p>
</div>
</div>
<div class="right">
<div class="right-icons">
<img src="https://via.placeholder.com/20">
<img src="https://via.placeholder.com/20">
</div>
<p>More Text</p>
<img src="https://via.placeholder.com/20">
</div>
</div>
I was thinking originally I could do this within the same div but i'm not sure if that is possible ?