web-dev-qa-db-fra.com

Qu'est-ce qu'un bon contrôle pour permettre à un utilisateur de définir des couleurs pour des plages numériques?

J'ai créé un curseur à valeurs multiples qui permet à l'utilisateur de définir les couleurs à utiliser pour une plage de valeurs de 0 à 100. Voici à quoi cela ressemble:

enter image description here

L'utilisateur peut faire glisser chaque numéro vers la gauche et la droite pour le modifier, à l'exception de 0 qui est toujours ancré sur le côté gauche.

Pour ajouter une nouvelle valeur, l'utilisateur clique sur un espace vide sur le curseur et une valeur apparaît. Pour supprimer une valeur, l'utilisateur la fait glisser du curseur.

Pour changer la couleur, l'utilisateur clique et relâche sur un nombre. Cela ouvre un panneau de couleurs avec une gamme de couleurs prédéfinie et un triangle "plus" pour un sélecteur de couleurs:

enter image description here

Ce contrôle est dans notre logiciel de bureau depuis quelques années et semble être utilisé sans problème.

Maintenant le problème: nous voulons ajouter des curseurs pour les valeurs qui n'ont pas de limite supérieure claire et qui ne sont pas des entiers. Comment puis-je modifier ce concept pour permettre la saisie de montants sans plage prédéfinie? Ou existe-t-il une alternative simple?

2
Steve McLeod

enter image description here

Ma suggestion est d'utiliser des info-bulles où les gens peuvent saisir eux-mêmes la valeur.

1