Responsive QR Code Component Design Challenge Page Solution
Design comparison
Solution retrospective
I'm honing my HTML and CSS knowledges and or skills using this basic project. I have learned about css flexbox and Sass (tool).
Sass is really useful tool to make easy my workflow as a Junior Front-End Developer.
What challenges did you encounter, and how did you overcome them?I encountered a problem about positioning "div.container" to center a page and fitting size of "div.container > div.item1 > img" image into container size. I'm trying all of my best to tackle this problem by searching google.
What specific areas of your project would you like help with?HTML, CSS, Sass, and Web Design.
Community feedback
- @IncorrigibleSpiritPosted 5 months ago
Hi, mate!
Initially, I would like to congratulate you on starting your front-end path and uploading your projects on the platform.
Concerning the challenges that you had to face (centering the main element on the page and fitting the picture size), I resolved them using other alternatives. I hope they will help you.
How to center an element? A good trick that never fails is using display: flex along with justify-content and align-items centered.
.main-container { display: flex; flex-direction: column; justify-content: center; align-items: center; min-width: 20rem; max-width: 87.5rem; width: 100%; min-height: 100vh; }
Concerning the image, a trick that helps me to control its size is to create a <div> that wraps the image. On it, you can apply flexible length units or relative units. The idea is to avoid fixed sizes to achieve better responsiveness in your design. Here is a good resource: A Practical Guide to Responsive Web Design. LINK
.image-container { display: flex; justify-content: center; align-items: center; max-width: 18rem; max-height: 18rem; } .image-container img { max-width: 100%; border-radius: 5%; }
I hope my comments can help you. I am also starting on this path. See you!
0
Please log in to post a comment
Log in with GitHubJoin our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord