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
- Semantic HTML5 markup
- CSS custom properties
- Flexbox
- CSS Grid
- Mobile-first workflow
Throughout this project, the key thing I have learnt is to apply media queries to make the components change their orientation with size, as well as familiarizing myself with the "cascading" markup of CSS. Specifically, having the ":hover" pseudo-property come after listing all default button properties.
I found myself not as familiar with using classes and/or ids on specifying components to change when I tried to customize the button colors, both hovered or not.
- The Web Developer Bootcamp 2023 - This taught me basic HTML and CSS for me to complete this project.
- MDN - This page provided reference for much of the syntax.