This is a solution to the NFT preview card component challenge on Frontend Mentor.
Frontend Mentor challenges help you improve your coding skills by building realistic projects.- View the optimal layout depending on their device's screen size
- See hover states for interactive elements
- Semantic HTML5 markup
- BEM className
- Sass use
Review the definitions of all Semantic HTML5 elements. Knowing a lots about the default CSS style about those
Using Sass Nesting with BEM helps me have more vivid structure where I'm styling.
-
I would compare different Reset CSSs from Andy Bell, Joshwcomeau and Elad Shechter to understand their opinions for modern reset css.
-
I would learn Sass guideline from this article. The most important learning would be the structure of file management.
-
I would learn more about BEM from GetBEM and compare with SMACSS, OOCSS.
- Semantic elements: This helped me for knowing how to choose quite correct tag for my HTML structure
- Sass Basic Guide: This helped me for using the basic Sass
- GetBEM: This helped me knowing the definition of B, E, M and making me set more accurate class name
- My github - Wei Kai
- Frontend Mentor - @Beginneraboutlife116
- Twitter - @WeiKaiLin2