Interactive and mobile responsive rating form using CSS and JS

Solution retrospective
I have created reusable rating radio buttons that I can easily plug and play into my future projects. I also learned how to use accesskey="value"
to make them keyboard-accessible.
One of the challenges I encountered was centering the form and placing the attribution at the bottom of the page without causing issues with height responsiveness. I overcame this by setting grid-template-rows: 1fr auto;
on the body to create a second row that will accommodate the height of the attribution. Here is the full style:
What specific areas of your project would you like help with?.body { display: grid; grid-template-rows: 1fr auto; } .form { /* center the form in the page */ align-self: center; justify-self: center; }
I think I could improve how I set up my HTML5, SASS, and JavaScript. If there are better practices or ideas that could help, I would appreciate learning about them.
Please log in to post a comment
Log in with GitHubCommunity feedback
No feedback yet. Be the first to give feedback on Raymond'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