Hermes le Messager a écrit :
Le nuancier ici présent est complêtement moisi. C'est pas une référence hein... pas de gris etc... Pour avoir un vrai nuancier, il faut 3 axes correspondant à rvb, et construire un algo autour de ça.
Ensuite, pour la détection, tu fais un onmouseover qui déclenche un onmousemove qui boucle. Dans cette boucle, tu détectes la position de la souris et tu déduis la couleur en fonction de ton algo. Au click, tu sors de ton onmousemove, et tu renvoie le résultat.
Voilà le principe (pas très compliqué).
Sinon, tu peux aussi raisonner en construisant dynamiquement en js un tableau avec les couleurs, ce qui est bcp plus simple, mais moins performant.
|