This is a solution to the 3-column preview card component challenge on Frontend Mentor. Frontend Mentor challenges help you improve your coding skills by building realistic projects.
Users should be able to:
- View the optimal layout depending on their device's screen size.
- See hover states for interactive elements.
You can see the desktop and mobile layout screenshots here:
- Live Site URL: https://nostalgic-goldwasser-1237cf.netlify.app/
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- Mobile-first workflow
The most important things I learned during this challenge are:
- Using Flexbox to create a responsive layout.
- CSS custom properties to reduce code duplication.
- The process of turning a design into code.
- A Step-By-Step Process for Turning Designs Into Code - This article outlines a fantastic process for tackling and analysing a design. It really helped me to think about the design first, instead of just diving into the code.
- A Complete Guide to Flexbox - The most complete guide to Flexbox, that I use a lot as a reference.
- MDN CSS Reference - The MDN CSS Reference is a must everytime I start a project with CSS.
- Frontend Mentor - @chrisgoutzi