Codificación HTML blanca. El color en los estilos se puede especificar de diferentes maneras: por valor hexadecimal, por nombre, en formato RGB, RGBA, HSL, HSLA. Especificación del color mediante RGB
Los colores HTML se indican con seis caracteres después de la barra diagonal; por ejemplo, #000000. Estos seis símbolos representan las proporciones de los diferentes colores (rojo, verde, azul) en el color final. En el monitor de su computadora, la imagen se forma a partir de una gran cantidad de puntos llamados píxeles. Cada píxel es una pequeña fuente de luz, llamémosla "linterna", que a su vez consta de tres linternas: roja, verde y azul. Al disminuir o aumentar la intensidad del brillo de linternas de colores individuales, obtenemos el color deseado.
códigos de color HTML
Los colores en HTML están representados por una notación hexadecimal (HEX) de rojo, azul y verde (RGB).
El valor de color más pequeño es 0 (00 hexadecimal). El valor de color más alto es 255 (hexadecimal FF).
El valor de color hexadecimal es de tres dígitos que comienzan con el signo #.
Códigos de color (significados)
Color | código hexadecimal | código RGB |
---|---|---|
#000000 | rgb(0,0,0) | |
#FF0000 | rgb(255,0,0) | |
#00FF00 | rgb(0,255,0) | |
#0000FF | rgb(0,0,255) | |
#FFFF00 | rgb(255,255,0) | |
#00FFFF | rgb(0,255,255) | |
#FF00FF | rgb(255,0,255) | |
#C0C0C0 | rgb(192,192,192) | |
#FFFFFF | rgb(255,255,255) |
16 millones de sombras
La combinación de rojo, azul y verde con valores que van de 0 a 255 para el porcentaje de cada color da como resultado un total de más de 16 millones de tonos (256 x 256 x 256).
La mayoría de los monitores modernos son capaces de mostrar al menos 16,384 tonos diferentes (los monitores LCD generalmente son capaces de mostrar 262 mil 16 millones (actualizado en octubre de 2013) colores y los monitores CRT pueden mostrar un número prácticamente ilimitado de colores).
La siguiente tabla de colores muestra el cambio en la proporción de rojo de 0 a 255 con valores cero para azul y verde:
Rojo | código hexadecimal | código RGB |
---|---|---|
#000000 | rgb(0,0,0) | |
#080000 | rgb(8,0,0) | |
#100000 | rgb(16,0,0) | |
#180000 | rgb(24,0,0) | |
#200000 | rgb(32,0,0) | |
#280000 | rgb(40,0,0) | |
#300000 | rgb(48,0,0) | |
#380000 | rgb(56,0,0) | |
#400000 | rgb(64,0,0) | |
#480000 | rgb(72,0,0) | |
#500000 | rgb(80,0,0) | |
#580000 | rgb(88,0,0) | |
#600000 | rgb(96,0,0) | |
#680000 | rgb(104,0,0) | |
#700000 | rgb(112,0,0) | |
#780000 | rgb(120,0,0) | |
#800000 | rgb(128,0,0) | |
#880000 | rgb(136,0,0) | |
#900000 | rgb(144,0,0) | |
#980000 | rgb(152,0,0) | |
#A00000 | rgb(160,0,0) | |
#A80000 | rgb(168,0,0) | |
#B00000 | rgb(176,0,0) | |
#B80000 | rgb(184,0,0) | |
#C00000 | rgb(192,0,0) | |
#C80000 | rgb(200,0,0) | |
#D00000 | rgb(208,0,0) | |
#D80000 | rgb(216,0,0) | |
#E00000 | rgb(224,0,0) | |
#E80000 | rgb(232,0,0) | |
#F00000 | rgb(240,0,0) | |
#F80000 | rgb(248,0,0) | |
#FF0000 | rgb(255,0,0) |
Sombras de gris
Para obtener tonos de gris, se utilizan partes iguales de todos los colores. Para que le resulte más fácil elegir el color adecuado, le proporcionamos códigos de tonos de grises.
Sombras de gris | código hexadecimal | código RGB |
---|---|---|
#000000 | rgb(0,0,0) | |
#080808 | rgb(8,8,8) | |
#101010 | rgb(16,16,16) | |
#181818 | rgb(24,24,24) | |
#202020 | rgb(32,32,32) | |
#282828 | rgb(40,40,40) | |
#303030 | rgb(48,48,48) | |
#383838 | rgb(56,56,56) | |
#404040 | rgb(64,64,64) | |
#484848 | rgb(72,72,72) | |
#505050 | rgb(80,80,80) | |
#585858 | rgb(88,88,88) | |
#606060 | RGB(96,96,96) | |
#686868 | RGB(104,104,104) | |
#707070 | rgb(112,112,112) | |
#787878 | rgb(120,120,120) | |
#808080 | rgb(128,128,128) | |
#888888 | rgb(136,136,136) | |
#909090 | rgb(144,144,144) | |
#989898 | rgb(152,152,152) | |
#A0A0A0 | rgb(160,160,160) | |
#A8A8A8 | rgb(168,168,168) | |
#B0B0B0 | rgb(176,176,176) | |
#B8B8B8 | rgb(184,184,184) | |
#C0C0C0 | rgb(192,192,192) | |
#C8C8C8 | rgb(200,200,200) | |
#D0D0D0 | rgb(208,208,208) | |
#D8D8D8 | rgb(216,216,216) | |
#E0E0E0 | rgb(224,224,224) | |
#E8E8E8 | rgb(232,232,232) | |
#F0F0F0 | rgb(240,240,240) | |
#F8F8F8 | rgb(248,248,248) | |
#FFFFFF | rgb(255,255,255) |
Nombres de colores HTML para varios navegadores (todos los navegadores)
Una colección de 150 nombres de colores en HTML, compatible con todos los navegadores.
Nombres de colores estandarizados
El W3C enumera 16 nombres de colores válidos para HTML y CSS: agua, negro, azul, fucsia, gris, verde, lima, granate (castaño), azul marino (ultramar), oliva (oliva), morado (púrpura), rojo (rojo) , plateado (plateado), verde azulado (gris), blanco (blanco) y amarillo (amarillo).
Cuando se utilizan colores no incluidos en esta lista, es más correcto utilizar su código hexadecimal (HEX) o código RGB.
Colores seguros
Hace varios años, cuando las computadoras podían soportar un máximo de 256 colores diferentes, se propuso una lista de 216 "Colores seguros para la Web", con 40 colores reservados para el sistema.
Esta paleta de 216 colores se creó para mostrar correctamente los colores en el modo de paleta de 256 colores.
Ahora bien, esto no importa porque la mayoría de las computadoras en todo el mundo admiten millones de tonos de color. En cualquier caso, aquí tienes una lista de estos colores:
000000 | 000033 | 000066 | 000099 | 0000CC | 0000FF |
003300 | 003333 | 003366 | 003399 | 0033CC | 0033FF |
006600 | 006633 | 006666 | 006699 | 0066CC | 0066FF |
009900 | 009933 | 009966 | 009999 | 0099CC | 0099FF |
00CC00 | 00CC33 | 00CC66 | 00CC99 | 00CCCC | 00CCFF |
00FF00 | 00FF33 | 00FF66 | 00FF99 | 00FFCC | 00FFFF |
330000 | 330033 | 330066 | 330099 | 3300CC | 3300FF |
333300 | 333333 | 333366 | 333399 | 3333CC | 3333FF |
336600 | 336633 | 336666 | 336699 | 3366CC | 3366FF |
339900 | 339933 | 339966 | 339999 | 3399CC | 3399FF |
33CC00 | 33CC33 | 33CC66 | 33CC99 | 33CCCC | 33CCFF |
33FF00 | 33FF33 | 33FF66 | 33FF99 | 33FFCC | 33FFFF |
660000 | 660033 | 660066 | 660099 | 6600CC | 6600FF |
663300 | 663333 | 663366 | 663399 | 6633CC | 6633FF |
666600 | 666633 | 666666 | 666699 | 6666CC | 6666FF |
669900 | 669933 | 669966 | 669999 | 6699CC | 6699FF |
66CC00 | 66CC33 | 66CC66 | 66CC99 | 66CCCC | 66CCFF |
66FF00 | 66FF33 | 66FF66 | 66FF99 | 66FFCC | 66FFFF |
990000 | 990033 | 990066 | 990099 | 9900CC | 9900FF |
993300 | 993333 | 993366 | 993399 | 9933CC | 9933FF |
996600 | 996633 | 996666 | 996699 | 9966CC | 9966FF |
999900 | 999933 | 999966 | 999999 | 9999CC | 9999FF |
99CC00 | 99CC33 | 99CC66 | 99CC99 | 99CCCC | 99CCFF |
99FF00 | 99FF33 | 99FF66 | 99FF99 | 99FFCC | 99FFFF |
CC0000 | CC0033 | CC0066 | CC0099 | CC00CC | CC00FF |
CC3300 | CC3333 | CC3366 | CC3399 | CC33CC | CC33FF |
CC6600 | CC6633 | CC6666 | CC6699 | CC66CC | CC66FF |
CC9900 | CC9933 | CC9966 | CC9999 | CC99CC | CC99FF |
CCCC00 | CCCC33 | CCCC66 | CCCC99 | CCCCCC | CCCCFF |
CCFF00 | CCFF33 | CCFF66 | CCFF99 | CCFFCC | CCFFFF |
FF0000 | FF0033 | FF0066 | FF0099 | FF00CC | FF00FF |
FF3300 | FF3333 | FF3366 | FF3399 | FF33CC | FF33FF |
FF6600 | FF6633 | FF6666 | FF6699 | FF66CC | FF66FF |
FF9900 | FF9933 | FF9966 | FF9999 | FF99CC | FF99FF |
FFCC00 | FFCC33 | FFCC66 | FFCC99 | FFCCCC | FFCCFF |
FFFF00 | FFFF33 | FFFF66 | FFFF99 | FFFFCC | FFFFFF |
El módulo de color CSS detalla valores que permiten a los autores definir los colores y la opacidad de los elementos html, así como los valores de la propiedad de color.
propiedad de color
1. Colores prioritarios: propiedad del color
La propiedad especifica el color de fuente utilizando varios sistemas de reproducción cromática. La propiedad describe el color del contenido del texto del elemento. Además, se utiliza para proporcionar un valor indirecto potencial (currentColor) para cualquier otra propiedad que acepte valores de color.
La propiedad se hereda.
2. Valores de color
2.1. Palabras clave principales
La lista de palabras clave principales incluye los siguientes significados:
Nombre | MALEFICIO | RGB | Color |
---|---|---|---|
negro | #000000 | 0,0,0 | |
plata | #C0C0C0 | 192,192,192 | |
gris | #808080 | 128,128,128 | |
blanco | #FFFFFF | 255,255,255 | |
granate | #800000 | 128,0,0 | |
rojo | #FF0000 | 255,0,0 | |
púrpura | #800080 | 128,0,128 | |
fucsia | #FF00FF | 255,0,255 | |
verde | #008000 | 0,128,0 | |
cal | #00FF00 | 0,255,0 | |
aceituna | #808000 | 128,128,0 | |
amarillo | #FFFF00 | 255,255,0 | |
Armada | #000080 | 0,0,128 | |
azul | #0000FF | 0,0,255 | |
verde azulado | #008080 | 0,128,128 | |
agua | #00FFFF | 0,255,255 |
Los nombres de los colores no distinguen entre mayúsculas y minúsculas.
Sintaxis
Color turquesa;
2.2. Valores de color numéricos
2.2.1. Colores del modelo RGB
El formato hexadecimal de un valor RGB es un signo # seguido inmediatamente de tres o seis caracteres hexadecimales. La notación RGB de tres dígitos #rgb se convierte a la forma de seis dígitos #rrggbb copiando los dígitos en lugar de agregar ceros. Por ejemplo, #fb0 se expande a #ffbb00. Esto garantiza que se pueda especificar el #ffffff blanco en la entrada corta #fff y elimina cualquier dependencia en la profundidad del color de la pantalla.
El formato de un valor RGB en notación funcional es rgb (seguido de una lista separada por comas de tres valores numéricos (ya sea tres valores enteros o tres valores porcentuales) seguidos de un símbolo). El valor entero 255 corresponde a 100% y F o FF en notación hexadecimal:
Rgb(255,255,255) = rgb(100%, 100%, 100%) = #FFF
Se permiten caracteres de espacio alrededor de valores numéricos.
Esta página contiene una tabla con palabras clave que se pueden utilizar para indicar colores en lenguajes de desarrollo web como: HTML, CSS, JavaScript, Flash, etc.
En las especificaciones antiguas de la empresa WC3, solo se especificaban 16 palabras clave, con las que se configuraban los colores en HTML y CSS. En especificaciones más modernas, se agregaron otras 130 palabras clave para indicar nombres de colores. La siguiente tabla contiene los nombres de los colores y los códigos hexadecimales y RGB a los que corresponden.
Según las reglas de CSS, los nombres de los colores no distinguen entre mayúsculas y minúsculas. Las entradas de color IndianRed e Indianred son equivalentes.
También vale la pena señalar que de las 146 palabras clave de la tabla, en realidad contiene menos colores. Esto se debe a que algunas palabras clave hacen referencia al mismo color. Así, los nombres Gray y Gray representan el código de color 50% gris #808080, y la palabra Magenta es sinónimo del color HTML Fucsia, correspondiente al código hexadecimal #FF00FF. También son sinónimos las palabras Aqua y Cyan, corresponden al código #00FFFF.
|
|
Los números hexadecimales se utilizan para especificar colores. El sistema hexadecimal, a diferencia del sistema decimal, se basa, como su nombre indica, en el número 16. Los números serán los siguientes: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A , B, C , D, E, F. Los números del 10 al 15 se sustituyen por letras latinas. Los números mayores a 15 en el sistema hexadecimal se forman combinando dos números en uno. Por ejemplo, el número 255 en decimal corresponde al número FF en hexadecimal. Para evitar confusiones al determinar el sistema numérico, se coloca un símbolo de almohadilla # antes del número hexadecimal, por ejemplo #666999. Cada uno de los tres colores (rojo, verde y azul) puede tomar valores de 00 a FF. Por lo tanto, el símbolo de color se divide en tres componentes #rrggbb, donde los dos primeros símbolos indican el componente rojo del color, los dos del medio, verde y los dos últimos, azul. Se permite utilizar la forma abreviada #rgb, donde cada carácter debe duplicarse. Por tanto, la entrada #fe0 debe considerarse como #ffee00.
Por nombre
explorador de Internet | Cromo | Ópera | Safari | Firefox | Androide | iOS |
4.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
Los navegadores admiten algunos colores por su nombre. En mesa 1 muestra los nombres, código hexadecimal, valores RGB, HSL y descripción.
Nombre | Color | Código | RGB | HSL | Descripción |
---|---|---|---|---|---|
blanco | #ffffff o #fff | rgb(255,255,255) | hsl(0,0%,100%) | Blanco | |
plata | #c0c0c0 | rgb(192,192,192) | hsl(0,0%,75%) | Gris | |
gris | #808080 | rgb(128,128,128) | hsl(0,0%,50%) | Gris oscuro | |
negro | #000000 o #000 | rgb(0,0,0) | hsl(0,0%,0%) | Negro | |
granate | #800000 | rgb(128,0,0) | hsl(0,100%,25%) | Rojo oscuro | |
rojo | #ff0000 o #f00 | rgb(255,0,0) | hsl(0,100%,50%) | Rojo | |
naranja | #ffa500 | rgb(255,165,0) | hsl(38,8,100%,50%) | Naranja | |
amarillo | #ffff00 o #ff0 | rgb(255,255,0) | hsl(60,100%,50%) | Amarillo | |
aceituna | #808000 | rgb(128,128,0) | hsl(60,100%,25%) | Aceituna | |
cal | #00ff00 o #0f0 | rgb(0,255,0) | hsl(120,100%,50%) | Verde claro | |
verde | #008000 | rgb(0,128,0) | hsl(120,100%,25%) | Verde | |
agua | #00ffff o #0ff | rgb(0,255,255) | hsl(180,100%,50%) | Azul | |
azul | #0000ff o #00f | rgb(0,0,255) | hsl(240,100%,50%) | Azul | |
Armada | #000080 | rgb(0,0,128) | hsl(240,100%,25%) | Azul oscuro | |
verde azulado | #008080 | rgb(0,128,128) | hsl(180,100%,25%) | Azul verde | |
fucsia | #ff00ff o #f0f | rgb(255,0,255) | hsl(300,100%,50%) | Rosa | |
púrpura | #800080 | rgb(128,0,128) | hsl(300,100%,25%) | Violeta |
Usando RGB
explorador de Internet | Cromo | Ópera | Safari | Firefox | Androide | iOS |
5.0+ | 1.0+ | 3.5+ | 1.3+ | 1.0+ | 1.0+ | 1.0+ |
Puede definir el color utilizando los valores rojo, verde y azul en términos decimales. Cada uno de los tres componentes de color toma un valor de 0 a 255. También está permitido especificar el color como un porcentaje, correspondiendo el 100% al número 255. Primero, especifique la palabra clave rgb y luego especifique los componentes de color entre paréntesis. , separados por comas, por ejemplo rgb(255, 128, 128) o rgb(100%, 50%, 50%).
RGBA
explorador de Internet | Cromo | Ópera | Safari | Firefox | Androide | iOS |
9.0+ | 1.0+ | 10.0+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
El formato RGBA es similar en sintaxis a RGB, pero incluye un canal alfa que especifica la transparencia del elemento. Un valor de 0 es completamente transparente, 1 es opaco y un valor intermedio como 0,5 es semitransparente.
RGBA se agregó a CSS3, por lo que el código CSS debe validarse con esta versión. Cabe señalar que el estándar CSS3 aún está en desarrollo y algunas características pueden cambiar. Por ejemplo, un color en formato RGB agregado a la propiedad color de fondo se valida, pero uno agregado a la propiedad de fondo ya no es válido. Al mismo tiempo, los navegadores entienden bastante correctamente el color de ambas propiedades.
HSL
explorador de Internet | Cromo | Ópera | Safari | Firefox | Androide | iOS |
9.0+ | 1.0+ | 9.6+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
El nombre del formato HSL se deriva de la combinación de las primeras letras Hue (matiz), Saturate (saturación) y Lightness (luminosidad). El tono es el valor del color en la rueda de colores (Fig. 1) y se expresa en grados. 0° corresponde al rojo, 120° al verde y 240° al azul. El valor del tono puede variar de 0 a 359.
Arroz. 1. Rueda de colores
La saturación es la intensidad de un color y se mide como un porcentaje del 0% al 100%. Un valor de 0% indica que no hay color y hay un tono de gris; 100% es el valor máximo de saturación.
La luminosidad especifica qué tan brillante es el color y se especifica como un porcentaje del 0% al 100%. Los valores bajos oscurecen el color y los valores altos aclaran el color; los valores extremos de 0% y 100% corresponden a blanco y negro.
HSLA
explorador de Internet | Cromo | Ópera | Safari | Firefox | Androide | iOS |
9.0+ | 1.0+ | 10.0+ | 3.1+ | 3.0+ | 2.1+ | 2.0+ |
El formato HSLA es similar en sintaxis a HSL, pero incluye un canal alfa para especificar la transparencia del elemento. Un valor de 0 es completamente transparente, 1 es opaco y un valor intermedio como 0,5 es semitransparente.
Los valores de color RGBA, HSL y HSLA se agregan a CSS3, así que verifique la validez de la versión de su código cuando utilice estos formatos.
HTML5 CSS2.1 CSS3 IE Cr Op Sa Fx
Advertencia
Todos los métodos de captura de leones enumerados en el sitio son teóricos y se basan en métodos computacionales. Los autores no garantizan su seguridad al utilizarlos y rechazan cualquier responsabilidad por los resultados. Recuerde, ¡un león es un depredador y un animal peligroso!
El resultado de este ejemplo se muestra en la Fig. 2.
Arroz. 2. Colores en la página web