web-dev-qa-db-fra.com

Suppression de notes dans Web Experience

J'ai un problème avec le fait de donner à l'utilisateur la possibilité de "nettoyer" ou "d'annuler" les notes après avoir donné ces notes en les survolant et en cliquant. Considérez la cote classique de 5 étoiles. Une fois que l'utilisateur attribue une note en survolant et en cliquant, il peut le changer en n'importe quel nombre d'étoiles en répétant le processus, mais que se passe-t-il s'il veut l'enlever complètement? Ma solution actuelle consiste à donner une bordure et une "suppression de croix" dans le coin supérieur droit afin qu'ils puissent simplement l'essuyer en cliquant sur la croix. Mais je suis ouvert aux suggestions.

Veuillez voir ci-dessous if the user has already assigned a rating, they will see the border witha cross appear upon mouseover and they can then wipe it clean by clickcing on the cross

1
Sam Rao

Une option que vous avez est de créer un autre état sur votre composant de notation, l'état "Non évalué". Ajoutez un astérisque supplémentaire au début et ajoutez en dessous l'étiquette "Non noté", donnez-lui une couleur différente du reste des astérisques c'est-à-dire bleu. L'état initial du nouvel astérisque doit être rempli, une fois qu'une cote est sélectionnée, le premier astérisque se transforme en creux. L'utilisateur peut revenir à l'état "Non évalué" en cliquant simplement sur le premier astérisque étiqueté non évalué. Quelque chose comme ça :

enter image description here

0
DesignerAnalyst