I am trying to create a design based on flexbox with an aspect ratio of 16:9. I want to create a design similar to the attached image, but i am not sure how to create the last column. Furthermore i would like to introduce responsive behavior into the design.
Codepen: http://codepen.io/anon/pen/xVdLJv
HTML
<div class="flex_container">
<div class="flex_group__1">
<img src="holder.js/460x670" />
<img src="holder.js/460x408" />
</div>
<div class="flex_group__2">
<img src="holder.js/645x813">
<img src="holder.js/645x265">
</div>
<div class="flex_group__3">
<img src="holder.js/808x330"/>
<img src="holder.js/452x748"/>
<img src="holder.js/356x748"/>
</div>
</div>
CSS
.flex_group__1, .flex_group__2, .flex_group__3, .flex_container {
display: flex;
}
.flex_container {
flex-direction: row;
}
.flex_group__3 {
flex-direction: row wrap;
justify-content: flex-end;
}
.flex_group__1, .flex_group__2 {
flex-direction: column;
}