Interactive rating component

Solution retrospective
Hey guys! How is it going? This was my first project that used JavaScript fundamentals, so I'm satisfied with the result. I managed to get very close to the given design and with the requested features. Something I would like to do differently is: reduce the number of lines in my code, I feel like I'm making unnecessarily long codes.
What challenges did you encounter, and how did you overcome them?Even though I already have considerable knowledge in CSS, I had a little difficulty in making the buttons completely round and responsive, but I managed to overcome this problem by modifying the font size of the text within each `` tag.
Another problem I had was when practicing the DOM, as I'm still familiarizing myself with all the commands, but I was able to tell this with some research on the internet.
What specific areas of your project would you like help with?I'm having difficulty, especially in the interaction of JS with the site's elements, so I would like to ask for suggestions on any study tracks (important topics) that could help me work better with JavaScript and DOM.
Thank you for your attention!
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Paulo Ricardo'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