The GUI it self and the calculator.
What challenges did you encounter, and how did you overcome them?Litte problems with the calcualtor.
What specific areas of your project would you like help with?None :)
The GUI it self and the calculator.
What challenges did you encounter, and how did you overcome them?Litte problems with the calcualtor.
What specific areas of your project would you like help with?None :)
Well done!
Try centering the content on desktop. You don’t need to use margin in the .body class. Instead, add this to the body:
display: flex justify-content: center; align-items: center; height: 100svh;
Then, you can remove the margin from the .body class.
The idea is good, the semantic HTMl is good and code is well-structured but the layout doesn’t work well on different screen sizes.
Right now, it looks like the design was built for desktop first, and then adjusted for smaller screens. This approach makes it harder to maintain and fix responsiveness issues. A mobile-first approach could make things easier—starting with small screens and then progressively enhancing the layout for larger devices.
Not much
What challenges did you encounter, and how did you overcome them?I couldn't align the last section Nutrition to look like in figma
What specific areas of your project would you like help with?I couldn't align the last section Nutrition to look like in figma
Use grid instead of flex in the last section.
For .nutrition__item, set:
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(4, 1fr);
I'm in my learning phase. If you have any suggestions about my project, let me know in the feedback section.
What challenges did you encounter, and how did you overcome them?I learned to use fonts properly in this project
Remove the max-width: 50% and margin because, on small devices, the content is too squeezed. Instead, apply max-width: 50% from 768px onwards.
When you do this, add more padding to section one, for example, padding: 1.3rem. Do the same for the li items, but use slightly less padding. Then, repeat these adjustments for the Ingredients, Instructions, and Nutrition sections.
After that, use @media queries:
css Kopiuj Edytuj @media (min-width: 768px) { background-color: white; width: 50%; margin: 3em auto; } These changes will improve responsiveness.
This project was similar to the previous project, the blog preview card. So this was great repetition for trying to create the same structure and style it differently.
Great Work!
The code looks well-structured and organized.
I’m most proud of successfully building a responsive QR Code Card using HTML and CSS. This was my first Frontend Mentor challenge, and I learned how to use Flexbox for layout and make the design pixel-perfect. I also deployed the project live using Netlify, which was a great learning experience.
Next time, I would spend more time planning the layout before writing code. I’d also like to use CSS variables for colors and fonts to make the code more maintainable. Additionally, I want to explore adding animations or hover effects to make the design more interactive.
What challenges did you encounter, and how did you overcome them?One of the main challenges I faced was making the QR Code Card responsive. At first, the layout looked good on desktop but broke on mobile. I overcame this by using media queries to adjust the card’s width and font sizes for smaller screens.
Another challenge was positioning the elements correctly. I struggled with aligning the text and image perfectly. To solve this, I referred to Flexbox documentation and used justify-content and align-items to center the card and its content.
Finally, deploying the project was a bit confusing at first. I had never used Netlify before, but I followed a tutorial and successfully deployed my site. It was a great learning experience!
What specific areas of your project would you like help with?I’d like help with improving the responsiveness of my QR Code Card. Does it look good on all screen sizes, and are there better ways to implement media queries?
I’m also curious about how I can make my CSS code more organized and maintainable. Should I use CSS variables or a preprocessor like SASS?
Finally, I’d like feedback on accessibility. Are there any improvements I can make to ensure my project is accessible to all users?
Everything seems great