Erstellen Sie eine hexadezimale Farbe basierend auf einer Zeichenfolge mit JavaScript

Möchte ich eine Funktion erstellen, die akzeptieren keine alten string (wird in der Regel ein einziges Wort) und von diesem irgendwie generiert einen hexadezimalen Wert zwischen #000000 und #FFFFFF, so kann ich es verwenden, wie eine Farbe, die für ein HTML-element.

Vielleicht sogar ein Kürzel hex-Wert (e.g: #FFF), wenn das ist weniger kompliziert. In der Tat, eine Farbe aus einem "web-safe" palette wäre ideal.

Kommentar zu dem Problem
Könnte geben einige Beispiel-input und/oder links zu ähnlichen Fragen? Kommentarautor: qw3n
Keine Antwort, aber vielleicht finden Sie die folgenden nützlichen: Umwandlung einer hexadezimal-in eine Ganzzahl, verwenden Sie parseInt(hexstr, 10). Konvertieren einer Ganzzahl in einen hexadezimalen, verwenden Sie n.toString(16), wobei n eine Ganzzahl ist. Kommentarautor: Cristian Sanchez
@qw3n - Beispiel für die Eingabe: nur kurz, plain old text-strings... wie 'Medizin', 'Operation', 'Neurologie', 'Allgemeinmedizin', usw. Zwischen 3 und sagen, 20 Zeichen... nicht finden können, die anderen aber hier ist das java-Frage: stackoverflow.com/questions/2464745/... @Daniel - vielen Dank. Ich muss mich hinsetzen und ein anderes ernst, gehen auf diese. nützlich sein könnte. Kommentarautor: Darragh Enright

InformationsquelleAutor der Frage Darragh Enright | 2010-08-06

Schreibe einen Kommentar