Cómo hacer un cambio de color progresivo en RGB Hex?

Iniciado por WHK, 20 Abril 2015, 17:48 PM

0 Miembros y 1 Visitante están viendo este tema.

WHK

Hola, tengo una pantalla de inicio donde se muestra un color de color celeste con letras blancas pero al inicio la pantallla es negra y va en progreso hacia el celeste y luego al finalizar vuelve a negro de forma progresiva y así unas tres pantallas.

El tema es que si tengo el color #000000, como puedo calcular el valor progresivo hacia #00A2C1 ? teniendo en cuenta que la cantidad de frames o pasos desde el primer color hacia el segundo puede ser en valor flotante de 1 a 100 por ejemplo dependiendo de la velocidad de fps del dispositivo móvil, por ejemplo en un dispositivo el progreso puede ser: 0, 0.5, 1, 1.5, etc o en otro 0, 0.1, 0.2, 0.3, etc.

engel lex

tienes varias opciones... si puedes trabajar HSL h=variable, S=100%, L=50% y te ahorras 1000 problemas...

puedes establecer una variable de por lo menos 3bytes, y correr en ella directamente (variable++) luego hacer la transformación a hex... eso si, el comportamiento será de negro a algo raro...

puedes buscar la formula para convertir de HSL a RGB y te ahorras trabajo :P
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.