2010-02-08 3 views
2

Je cherche à générer des couleurs "similaires" aléatoires en utilisant jquery.convertir HSL ou HSV en RGB via jquery

Je crois comprendre que la meilleure façon d'aborder cela est d'utiliser HSL or HSV, selon this question.

Le problème est que je ne peux pas à comprendre comment non plus ...

  1. Utilisez HSL ou HSV avec jquery; ou
  2. Convert HSL ou HSV RBG via jquery

J'ai trouvé this bibliothèque de couleurs, mais je voudrais éviter les plugins si possible. Des idées?

Répondre

2

meilleure idée jamais: bricolage :)

Ecrire une simple fonction de conversion. Ce serait 4 lignes de mathématiques

Regardez ici pour commencer: http://en.wikipedia.org/wiki/HSL_and_HSV

et l'utilisation des couleurs en CSS comme suit

color: rgb(255, 255, 255); 

et le couper avec des fonctions de chaîne.

Vous ne savez toujours pas quoi faire? Demandez des détails dans les commentaires;)

+0

Oui, c'est ce que je pensais. merci. Je pourrais revenir pour plus d'aide =) –

+2

vérifier ces: http://www.csgnetwork.com/csgcolorsel4.html http://snipplr.com/view/14590/hsv-to-rgb/ code dans la deuxième chose semble un peu trop compliqué à mon humble avis, Il pourrait être faire quelque chose de plus: P ajouter un commentaire lorsque vous utilisez tout cela. Je pourrais vouloir répéter votre travail un jour :) – naugtur

+0

@naugtur D'un coup d'oeil au code dans chacun de vos liens, il semble qu'ils fonctionnent essentiellement de la même manière. Mais ils semblent fonctionner! Merci pour les liens. – Matt

Questions connexes