Responsive Double Image CSS Layout

How would you lay this out at desktop (1920), tablet (834), and mobile (375)? I reached for grid but I'm having particular difficulty with the fact that the two images need to maintain their relationship to each other, which makes using a grid impossible (or so I thought). I've created two divs and used flex to make the content change at smaller screens.
No description
7 Replies
Will R
Will R5mo ago
Mobile layouts.
No description
No description
angelus12
angelus125mo ago
is it not easier to keep the images as one single image and align that one using grid or a flex layout? The first paragraph you can align using grid-columns or just a negative margin
Will R
Will R5mo ago
And the image then includes all the whitespace? That may be easier I suppose
Caps-look
Caps-look5mo ago
or put the images in a container, you will posirion them in relation to eachother and then the container in relation to the page
angelus12
angelus125mo ago
Yes, the image should contain all the whitespace if you opt for a single image. BTW. I have tried to replicate your layout in a codepen using a full grid-layout. It should be something like this. Some finetuning might still be required. https://codepen.io/janvalkenburg/pen/qBvXPGo
Jochem
Jochem5mo ago
you could probably use something like clip-path on a single image to hide part of it, then just treat it like a single container
Will R
Will R5mo ago
Thanks yall, this helped a bunch: @angelus12 your solution is very slick, the way I'd go in the future if I had complete freedom with CSS (I'm currently building in Webflow and it's quite prescriptive). But @Caps-look gave me the mental frameshift I needed in terms of treating it like a single container rather than trying to position two ever-changing rows of content. Big love for this community! ✨