Skip to content
Submitted 12 months ago

Interactive and mobile responsive rating form using CSS and JS

accessibility, lighthouse, sass/scss
Raymond20
@RaymondRabago
A solution to the Interactive rating component challenge

Solution retrospective


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

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.

What challenges did you encounter, and how did you overcome them?

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:

.body {
  display: grid;
  grid-template-rows: 1fr auto;
}

.form {
  /* center the form in the page */
  align-self: center;
  justify-self: center;
}
What specific areas of your project would you like help with?

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.

Code
Loading...

Please log in to post a comment

Log in

Community 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