Skip to content

A challenge set by Frontend Mentor to build out the QR code component, and get it looking as close to the design as possible.

Notifications You must be signed in to change notification settings

ShannyxMP/Frontend-Mentor-QR-Code-Challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Mentor - QR code component solution

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.

Table of contents

Overview

Screenshot

Screenshot of my work for QR Challenge

Links

My process

Built with

  • Semantic HTML5 markup
  • CSS custom properties
  • Flexbox
  • CSS Grid
  • Mobile-first workflow

What I learned & Continued development

This project was a fun way to test my knowledge of HTML and CSS. As you can see, my QR code comes close to the design, but not without a few challenges. My first challenge was calculating a suitable width for the box that contains the QR image and text, as they needed to be legible and flexible to a viewer's preferences and viewport. Through trial and error, I believe I obtained a suitable size while avoiding the elements from being too cramped. Speaking of, this led to my second hurdle: margins versus padding.

This project made me realise that I did not thoroughly understand the Box Model - constantly switching between using padding or margins to create space within the box and make it pleasing to the eye. I had to review my notes and revisit the MDN Web Docs to understand what to choose over the other.

MDC Web Docs helped me learn CSS values that I had not drilled down on. In particular, border radius and shadow. Ultimately, choosing what I thought was close to the original design, I am keen on integrating this newly found tips in future projects.

Author

  • Website - [ShannyxMP](Site: TBA)

About

A challenge set by Frontend Mentor to build out the QR code component, and get it looking as close to the design as possible.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages