Design comparison
Solution retrospective
I'm most proud of how I was able to combine my knowledge of HTML, CSS, and JavaScript to create an interactive and responsive rating component. The transition between the rating selection and the result message was smooth, which was a bit tricky to implement at first, but Iām happy with the end result. Iām also proud of how I managed to handle the smooth interactions and ensure that the page was functional and visually appealing.
What challenges did you encounter, and how did you overcome them?Smooth Transitions Between Elements: Achieving smooth transitions between the rating selection and result screens was tricky, particularly when managing visibility and opacity with CSS.
Managing the DOM Manipulation in JavaScript: Ensuring that the right elements showed and hid at the right time required careful handling of DOM manipulation and sequencing in JavaScript.
Ensuring Accessibility: Implementing accessibility features, such as keyboard navigation and screen reader support, required extra attention to detail within the limited scope of the challenge.
Responsive Design: Making sure the component adapted well across various screen sizes required fine-tuning the CSS to ensure it was visually consistent on both desktop and mobile devices.
Community feedback
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