A responsive testimonials grid section built as part of a Frontend Mentor challenge, focusing on layout composition, layering, and scalable CSS architecture.
- HTML5 (semantic markup)
- CSS3
- CSS Grid
- Flexbox
- Sass (SCSS)
- BEM (Block, Element, Modifier) naming convention
- Mobile-first workflow
- Component-based CSS structure
- Separation of layout styles and component styles
- Fully responsive layout (mobile → tablet → desktop)
- Accurate spacing, typography, and alignment based on Figma design
- Decorative SVG quotation mark layered behind content
- Clean and maintainable SCSS structure
- Consistent card styling with modifier-based variations
- How to layer decorative elements using
positionandz-index - The difference between layout responsibility (Grid) and content flow (Flexbox)
- How to structure BEM modifiers for card variants
- How small CSS decisions (gap vs padding) affect scalability
- How to balance pixel accuracy with maintainability
