Paleta de colores hexadecimal css
Códigos hexadecimales
Utilizando la enumeración Color, puede acceder fácilmente a los colores definidos por las hojas de estilo en cascada (CSS) de HTML. Por ejemplo, Color.Red devuelve el rojo puro. Puedes encontrar una lista de estos colores al final de este tema.
La función RGBA devuelve un color basado en los componentes rojo, verde y azul. La función también incluye un canal alfa para mezclar los colores de los controles que están superpuestos. Un canal alfa varía de 0 o 0% (que es totalmente transparente e invisible) a 1 o 100% (que es totalmente opaco y bloquea completamente cualquier capa detrás de un control).
La función ColorFade devuelve una versión más brillante u oscura de un color. La cantidad de desvanecimiento varía de -1 (que oscurece completamente un color hasta el negro) a 0 (que no afecta al color) a 1 (que aclara completamente un color hasta el blanco).
En una aplicación de lienzo, puedes poner controles en capas delante de otros y especificar la transparencia de un control a cualquier control que esté detrás de él. Como resultado, los colores se mezclarán a través de las capas. Por ejemplo, este diagrama muestra cómo se mezclan los tres colores primarios con un ajuste alfa del 50%:
Generador de código hexadecimal
En HSL es Hue, Saturation, Lightness. Así que el tono entre 0-359 obtendrá todos los colores, la saturación es lo rico que quieres el color, 100% funciona para mí. Y la luminosidad determina la profundidad, el 50% es normal, el 25% es colores oscuros, el 75% es pastel. Tengo 30% porque se ajusta a mi esquema de color mejor.
Encuentro que generar colores al azar tiende a crear colores que no tienen suficiente contraste para mi gusto. La forma más fácil que he encontrado para evitarlo es prepoblar una lista de colores muy diferentes. Para cada nueva cadena, asignar el siguiente color de la lista:
Esta es una solución que se me ocurrió para generar colores pastel estéticamente agradables basados en una cadena de entrada. Utiliza los dos primeros caracteres de la cadena como semilla aleatoria, y luego genera R/G/B basándose en esa semilla.
Después de echar un vistazo a las respuestas bastante intensivas en código y bastante antiguas, pensé en revisar este tema desde el punto de vista de 2021 sólo por diversión, espero que sea de utilidad para alguien. Teniendo el modelo de color HSL y la API criptográfica implementados en casi todos los navegadores (excepto IE, por supuesto) hoy en día, podría resolverse así de simple:
Selector de color rgb
Los colores de la web son los colores utilizados para mostrar las páginas web en la World Wide Web, así como los métodos para describir y especificar esos colores. Los colores pueden especificarse como un triplete RGB o en formato hexadecimal (un triplete hexadecimal) o según sus nombres comunes en inglés en algunos casos. A menudo se utiliza una herramienta de color u otro software gráfico para generar valores de color. En algunos usos, los códigos de color hexadecimales se especifican con una notación que utiliza un signo de número (#).[1][2] Un color se especifica según la intensidad de sus componentes rojo, verde y azul, cada uno representado por ocho bits. Por lo tanto, hay 24 bits utilizados para especificar un color web dentro de la gama sRGB, y 16.777.216 colores que pueden ser especificados así.
Los colores fuera de la gama sRGB pueden especificarse en las Hojas de Estilo en Cascada haciendo que uno o más de los componentes rojo, verde y azul sean negativos o superiores al 100%, por lo que el espacio de color es teóricamente una extrapolación sin límites de sRGB similar a scRGB[3]. Es imposible con la sintaxis hexadecimal (y, por tanto, imposible en los documentos HTML heredados que no utilizan CSS).
Paleta de colores hexadecimales
El código HEX comienza siempre con un # seguido de un número hexadecimal de 3 bytes (6 dígitos en total). Cada byte es responsable de la intensidad de uno de los tres colores primarios: el primero es responsable de la intensidad del rojo, el segundo del verde y el tercero del azul:
En la paleta RGB, el color se mezcla de forma similar, mezclando la intensidad de los colores rojo, verde y azul. De ahí la abreviatura RGB. Aquí sólo se establece la intensidad mediante números de 0 a 255, donde 0 es la menor intensidad y 255 la mayor. Por ejemplo, el verde se vería así: rgb (0, 255, 0);