Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Social links profile

Emal 110

@syeero7

Desktop design screenshot for the Social links profile coding challenge

This is a solution for...

  • HTML
  • CSS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


What are you most proud of, and what would you do differently next time?

Next time I will use flex-shrink instead of media queries to reduce padding size

Community feedback

@Ashutosh-Neupane

Posted

Here’s some feedback on the solution:

Strengths:

Responsive Design: The use of media queries effectively adjusts the layout and styling for various screen sizes, ensuring a consistent user experience across devices. The approach of starting with a mobile-first design is particularly commendable.

Visual Appeal: The design choices, including the use of color and hover effects, contribute to a visually engaging and interactive user experience. The profile card has a polished look with rounded corners and shadow effects.

Font and Typography: Implementing custom fonts and careful attention to text styling enhances the overall aesthetic and readability of the content.

Accessibility: The solution demonstrates an awareness of accessibility by incorporating some basic styles, though there is room for further improvement in this area.

Areas for Improvement:

Enhanced Responsiveness: While the design adapts well to various screen sizes, further testing and adjustments may be needed to ensure perfect scaling on very small devices and specific orientations.

Accessibility Considerations: Adding more accessibility features, such as better color contrast ratios, ARIA labels, and ensuring all interactive elements are accessible via keyboard, would make the site more inclusive.

Performance Optimization: Review and optimize resource loading, such as font files and images, to improve page load times. Consider lazy loading for images and efficient font handling.

Cross-Browser Compatibility: Verify that the design functions consistently across different browsers and their versions. Address any inconsistencies or issues found during testing.

CSS Efficiency: Consider using CSS Grid for more complex layouts, which can simplify and streamline the CSS. Also, leveraging CSS variables could enhance maintainability and consistency in styling.

1

Please log in to post a comment

Log in with GitHub
Discord logo

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