
Rating Control
Design a rating control for giving quick feedback on a product, service, or piece of content. Treat it as a compact component that can live inside a form, card, or review flow without needing extra explanation.
Show the full state set: empty, hover preview, selected value, and keyboard focus. The component should make it obvious what is clickable, what value is being previewed, and what value has been committed. If the rating can be cleared or changed, show that path too.
Use a 5-step scale by default, but keep the pattern flexible enough to support other icons or labels when the product calls for it. Make the hit area generous enough for touch, and keep spacing tight enough that the control still works in dense layouts.
Include the current value in text for screen readers and make sure the visual state matches the announced state. The component should feel precise, fast, and easy to scan at a glance.
Infuse a touch of creativity by customizing the star shapes or experimenting with alternative icons like hearts or thumbs for a unique user experience.
Better at UI design with every challenge
Select complexity and generate challenge.
Pick a platform.
Get design challenge updates in your inbox
New prompts and challenge updates. It’s free.