@correlucas
Posted
👾Hello @gsparmar, congratulations on your first solution!
Nice code and nice solution! You did a good job here putting everything together. I’ve some suggestions for you:
1.The easiest way to build this component and make sure that each column will have 50% of the container size is by using GRID
. All you need to do is to use display: grid
to activate the Grid and then make the two columns with grid-template-column: 1fr 1fr
and its done, now you’ve two columns. For the MOBILE VERSION
you can switch to flex
creating a media query using display: flex
and flex-direction: column-reverse
to make the image appear before the text content.
2.To get closer to overlay effect
on the photo as the Figma Design its better you use mix-blend-mode
. All you need is the div
under the image
with this background-color: hsl(277, 64%, 61%);
and apply mix-blend-mode: multiply
and opacity: 80%
on the img
or picture
selector to activate the overlay blending the image with the color of the div. See the code bellow:
img {
mix-blend-mode: multiply;
opacity: 80%;
}
✌️ I hope this helps you and happy coding!