Blog Preview Card using flexbox and responsive design
Design comparison
Solution retrospective
I am most proud of successfully completing the blog preview card challenge while implementing clean and responsive design principles. It felt rewarding to see the final product match my vision and function seamlessly across different devices. Additionally, refining my skills with Flexbox and responsive typography made this project a valuable learning experience.
Next time, I would focus on optimizing my workflow by planning the structure and layout more thoroughly before diving into the code. I would also explore more advanced CSS techniques, such as CSS Grid, to improve the layout's flexibility and experiment with accessibility features to make the website more inclusive.
What challenges did you encounter, and how did you overcome them?One of the main challenges I faced was ensuring the layout remained responsive across different screen sizes. It required multiple iterations and testing to adjust the styling, particularly using media queries, to achieve the desired responsiveness. Another challenge was maintaining consistent spacing and alignment within the card, especially when working with Flexbox.
I overcame these challenges by revisiting documentation and experimenting with different CSS properties. Breaking the layout into smaller components and tackling one section at a time helped me stay organized and focused. I also tested the design frequently on various screen sizes to fine-tune the responsiveness effectively.
What specific areas of your project would you like help with?I would like help with improving my CSS organization and best practices, such as structuring stylesheets more efficiently or adopting naming conventions like BEM. Additionally, I’m interested in learning advanced techniques for optimizing responsiveness, especially for more complex layouts. Feedback on accessibility improvements and any suggestions for making the design more user-friendly would also be valuable.
Community feedback
- @devdrivenaiPosted 2 days ago
Great job! Also, cool use of
object-fit
there.Just a suggestion, I've noticed the use of
!important
(in general) is discouraged. Do you think maybe assigning more specificity in the selector, even using a specific class for the link or element, sound good?Looking forward to seeing more! Keep it up!
1
Please log in to post a comment
Log in with GitHubJoin 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