This is a solution to the QR code component challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
- Solution URL: GitHub
- Live Site URL: QR Code Component
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- Mobile-first workflow
Through this challenge, I was able to learn the following concepts:
- CSS Reset
- Use of
remforfont-sizeinstead ofpx - Mobile-first development
- HTML5 Landmarks
- Use of flex properties to center elements
In future projects, I'd like to continue my learning and application of the following:
- Flexbox
- CSS Grid
- HTML5 Markup
- Best practices in frontend development
- Accessible Landmarks | scottohara.me - This gave a good introduction on what HTML5 landmarks are, providing use cases and examples that are really helpful
- Should I change the default HTML font-size to 62.5%? - FED Mentor - This was really insightful on when and how to use
reminstead ofpx, as well as providing additional techniques to make this conversion easier - For the CSS reset, the following resources proved to be very helpful:
- Andy Bell's A Modern CSS Reset
- Modern CSS Reset / Global Styles by Joshua Comeau
- Frontend Mentor - @mbdelarosa
