Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

QR code component using CSS variables

baronjada 10

@baronjada

Desktop design screenshot for the QR code component coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


What are you most proud of, and what would you do differently next time?

I am most proud of how I set up my file structure to ensure the CSS is tidy and injected seperately from the index.html. I am also proud of the fact I ensured this project would be maintanable by using CSS variables to make it easy to change background and text colours. Next time I would also create a CSS variable for the font family to make it even more maintainable going forward. I would also maybe make the h2 a tag instead as the text is longer.

What challenges did you encounter, and how did you overcome them?

I was unsure why the image and headings were not centering when applying CSS properties "display: block" and "margin: 0 auto" however realised it was because I had not yet set the max-width on my div therefore there was no room for the content to move. I realised this after reading a few posts on Stack Overflow and re-looking at the Figma design.

What specific areas of your project would you like help with?

Potentially how else would have been a good way to centre the content vertically as currently you have to scroll to see the component within the viewpoint.

Community feedback

@AlexanderAlbrecht1

Posted

The QR code card looks good. the position could be maybe improved by using a body heigth 100vh. Using this should disable the scrollbar. Never the less, nice work!

0

Please log in to post a comment

Log in with GitHub
Discord logo

Join 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