Hasta ahora, he podido crear una variable que almacenará el código hexadecimal, pero no sé cómo usar esa variable para cambiar el color de fondo a ese color. Este es mi código hasta ahora:
document.body.style.backgroundColor = 'rgb(${redhex}, ${greenhex}, ${bluehex})'; donde redhex , greenhex y bluehex son variables que el usuario puede cambiar para el RGB. Creo que parte del problema podría ser que tengo otra variable en mi código llamada rgb .
Es posible que deba usar una cadena de plantilla para interpolar otros valores dentro de la cadena. Entonces, en tu caso, podría ser
document.body.style.backgroundColor = `rgb(${redhex}, ${greenhex}, ${bluehex})`;Creo que también podría usar este sitio web https://www.rgbtohex.net/
Es una herramienta que uso algunas veces para convertir RGB en valores hexadecimales simples que reemplazará
rgb(${redhex}, ${greenhex}, ${bluehex}) con ${rgbHexCode}
Resultando en document.body.style.backgroundColor = ${rgbHexCode} ;
Si te entiendo, la variable es código hexadecimal, pero luego, rgb no toma valores hexadecimales. Rgb toma valores base 10 de 0 a 255. Asegúrese de verificar si está enviando el tipo de valor correcto