savostin
@savostin
Еще один программист

Как преобразовать число в цвет?

Вопрос звучит странно, согласен. Суть в чем.
Есть на странице определенное количество блоков. Каждому присвоено некое число (ID, к DOM отношения не имеет). У нескольких блоков может быть один ID. Требуется присвоить цвет каждой группе блоков с одинаковым ID. Нужно, чтобы цвет сохранялся, т.е. был привязан к этому ID.
Ни ID (может быть как 10, так и 12341532), ни их количество (ну, не более 100 пусть будет) заранее не известны.
Т.е. нужна формула однозначного преобразования, типа md5.
Визуально допустимо, чтобы блоки с близким, но не равным ID были примерно одинакового цвета.
Есть идеи?
  • Вопрос задан
  • 2645 просмотров
Пригласить эксперта
Ответы на вопрос 2
kal1sha
@kal1sha
Full stack developer
Вот например https://jsfiddle.net/kal1sha/Ltn9urmd/4/

вместо ID поставите свое число и все.
Ответ написан
@mayorovp
Используйте любую контрольную сумму - тот же md5 или crc32
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы