Skip to content

CodingWithJiro/frontend-mentor-testimonials-grid-section

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Testimonials Grid Section

HTML5 CSS3 Frontend Mentor Visual Studio Code Git GitHub Netlify PerfectPixel Image → Code Semantic HTML Accessible Responsive Layout Mobile First Dark Mode Google Lighthouse

Netlify Status Status Learning Path Views

A Responsive Grid of Testimonials Section Page

Mobile Preview (375x812) Desktop Preview (1440x960)
Mobile Desktop
Mobile Desktop

This project showcases a responsive grid of testimonial cards, each featuring a real-world user’s experience.

Created as part of the building challenges from Frontend Mentor.


Overview

This site was built using semantic HTML5 and custom CSS, with accessibility and responsive design in mind where each testimonial card is styled individually using CSS Grid with named areas.

It features subtle hover effects, adaptive color schemes (light/dark), semantic ARIA markup, and is also optimized for reduced motion preferences and high-contrast environments.


Features

  • Mobile-first responsive design using CSS Grid
  • Dark mode support using prefers-color-scheme
  • Accessibility with semantic HTML and ARIA attributes
  • Custom layout using named grid-template-areas
  • Adaptive image sizing and inline SVG styling
  • Custom testimonial card components with visual hierarchy
  • PerfectPixel usage for pixel-precision alignment

What I Learned

  • Implementing advanced CSS Grid with area mapping for dynamic layouts
  • Creating and organizing CSS variables for theme toggles
  • Using aria-labelledby and aria-describedby for assistive technology navigation
  • Designing for reduced motion preferences with fallbacks
  • Structuring large multi-section layouts with scalable CSS architecture
  • Troubleshooting alignment and spacing using PerfectPixel
  • Applying a clean and organized project directory structure for scalability
  • Self-hosting fonts using @font-face for performance and control

Tech Used

  • HTML5
  • CSS3
  • Git
  • GitHub
  • Netlify

Design Reference & Tools

  • JPG design image
  • PerfectPixel

How to Run

  1. Clone the repository
  2. Open index.html in your browser

Live Demo

Or you can check out the live website here


Performance Report

A Google Lighthouse audit was conducted on the final version of this project. You can view the full report here.


Author

Created by Elmar Chavez

Month/Year: June 2025

Journey: 3rd month of learning frontend web development.

About

A responsive testimonials grid section built with HTML and CSS. Created as part of a Frontend Mentor challenge.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors