Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

218
Vistas
¿Cómo encuentro el valor de matiz (o HSL)/RGB de un texto de tipo de entrada usando javascript?

Historia de fondo: Hice un sitio web donde agregas rutinas en un estilo de horario. Usted selecciona la cantidad de tiempo, etc., pero también el color del bloque de rutina en el horario. Busqué en línea formas de recopilar valores RGB, pero solo pude encontrarlo después de que se asignó al div con window.getComputedStyle .

Quiero obtener el tono porque quiero agregar automáticamente la cantidad de saturación y luminancia a otros elementos de la rutina div. No me importa obtener los valores RGB si es más fácil porque me gustaría pensar en la conversión, vi en línea que es posible convertir de RGB a HSL.


Entonces, el texto de tipo de entrada básicamente toma algo como "rojo" "verde" y lo asigna a la rutina div, luego getComputedStyle me da el valor RGB. Pero hay una cosa que no me gusta de getComputedStyle . Solo funciona después de agregar la rutina. Entonces, tengo que agregar la línea getComputedStyle , después de agregar la rutina div. Quiero que encuentre el valor de la entrada, no el estilo background-color como en estas líneas:

 const bgCol = window.getComputedStyle(routine_element, null).getPropertyValue("background-color"); console.log("Print " + bgCol)

Porque por lo que creo, getPropertyValue solo toma el valor como "rojo" del color de fondo, y luego getComputedStyle lo convierte en valores RGB. Pero probé algunas combinaciones para usar solo el texto de tipo de entrada y no pude recuperar nada.

Tengo un list_element.insertBefore(routine_element, routine_f_close); justo antes de la línea getComputedStyle , y resulta que los valores RGB, pero si lo hago antes, obviamente no funcionará, y las variaciones de entrada tampoco funcionarán. Déjame saber si debo proporcionar más información?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda