Hello, Tâm Trần Thanh! 👋
I'll admit that the background images in this challenge can be rather tricky to position! 😅
I suggest using CSS background images to add and position some of the background images in this challenge. Doing so means you won’t have to add those images directly to your HTML (which will keep your markup a little cleaner) and I think it’s easier to manage background images with CSS because you won’t have to worry about things like overflow issues. If you’d like to learn more about CSS background images and how to use them, check out this tutorial from MDN.
Also, if you do that, you could also try playing around with viewport units and percentages to see if you can find a solution that keeps the background shapes more or less in their place when the page is resizes. That's what I did in my solution to this challenge, and it seemed to work out well. 🙂
Hope that helps. 😉
Keep coding (and happy coding, too)! 😄
Marked as helpful
@ApplePieGiraffe Thanks you