Submitted 9 months agoA solution to the Testimonials grid section challenge
Responsive Testimonials Grid Section Solution
sass/scss, webflow
@Abdulgafar-Riro

Solution retrospective
What are you most proud of, and what would you do differently next time?
I am most proud of how I structured the CSS Grid layout to ensure a visually appealing and responsive design across different screen sizes. The use of SASS/SCSS helped me manage styling efficiently by utilizing variables, mixins, and nesting, making the styles more maintainable.
Next time, I would like to:
- Optimize the CSS Grid layout further for better alignment and spacing in larger screen sizes.
- Improve the accessibility by refining ARIA roles and testing the page with screen readers.
- Experiment with CSS animations or hover effects to make the user experience more engaging.
-
CSS Grid Alignment Issues:
- Initially, getting the cards to span correctly (with the first and fifth cards spanning two columns and the third card spanning two rows) was tricky.
- Solution: I fine-tuned the grid-template-rows/columns properties while ensuring consistent spacing between elements.
-
Ensuring Accessibility:
- Making sure the content was readable and*well-structured for screen readers required additional research.
- Solution: I applied the ARIA roles and semantic HTML elements but would love feedback on further improving accessibility.
-
Improving CSS Grid Layout:
- Are there better ways to structure the grid while ensuring flexibility for different screen sizes?
- How can I make the layout more fluid without relying heavily on fixed pixel values?
-
Optimizing SASS Usage:
- Are my mixins and variables used effectively, or is there a more efficient way to manage styling in SASS?
- What SASS best practices could I adopt to make my code even more scalable?
Code
Loading...
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Abdulgafar-Riro's solution.
Join our Discord community
Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!
Join our Discord