HTML & CSS Responsive Design CSS Flexbox Shadows & Border Radius

Solution retrospective
I’m proud of how I made the recipe page fully responsive, ensuring it looks great on all screen sizes. The clean layout and readability improvements also make the user experience better.
What Would You Do Differently Next Time?
Next time, I would:
- Use CSS Grid for better layout control
- Optimize for even better accessibility (e.g., adding
aria-labels
) - Add interactive elements like a step-by-step timer for cooking instructions
What challenges did you encounter, and how did you overcome them?
What Challenges Did You Encounter, and How Did You Overcome Them?
Challenges:- Making the design fully responsive – The original layout had a fixed width, which caused issues on smaller screens.
- Ensuring text readability on all devices – Some text elements were too large on mobile.
- Keeping a clean and structured layout – The card needed proper spacing and alignment adjustments.
- Used CSS media queries to adjust styles for different screen sizes.
- Applied flexible width (
max-width: 90%
) instead of a fixed width to make the card adapt to different devices. - Tweaked font sizes, padding, and margins to maintain a clean and readable layout.
- Ensured the image scales properly with
width: 100%
so it doesn't overflow.
By implementing these fixes, I successfully created a fully responsive and visually appealing recipe page! 🚀
What specific areas of your project would you like help with?What Specific Areas of Your Project Would You Like Help With?
Right now, I’m happy with the overall design and responsiveness. However, I’d love feedback on:
- Accessibility improvements – Are there any best practices I might have missed?
- Code optimization – Are there better ways to structure my CSS for maintainability?
- Additional styling ideas – Any suggestions to enhance the visual appeal further?
Any constructive feedback would be greatly appreciated! 😊
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on AM-TECH'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