El código RGB para el color rojo se escribe como. Configurar el color del texto en CSS
En la primera parte del libro, ya demostramos en algunos ejemplos cómo configurar el color del texto en CSS. Aquí no hay nada complicado: necesitarás la propiedad de color y el valor del color con el que quieres colorear el texto.
PAG (color: #211C18; )
En nuestro ejemplo, el valor #211C18 representa el código de color hexadecimal. Si ya está familiarizado con el sistema numérico hexadecimal, puede omitir la lectura del siguiente párrafo. También hablaremos más sobre otras formas de representar colores en la web: utilizando modelos de color (RGB, HSL) y palabras clave. Esta información será útil para principiantes y se recomienda su lectura.
Colores hexadecimales (hexadecimal)
Sistema numérico hexadecimal ( hexadecimal, hexadecimal) se basa en el número 16. Para escribir un valor hexadecimal se utilizan 16 caracteres: números arábigos del 0 al 9 y las primeras letras del alfabeto latino (A, B, C, D, E, F). El color en formato hexadecimal se escribe como tres números de dos dígitos del 00 al FF (deben estar precedidos por un símbolo de almohadilla #), que corresponde a tres componentes: rojo, verde, azul (modelo de color RGB). En otras palabras, una entrada de color se puede representar como #RRGGBB, donde el primer par de caracteres determina el nivel de rojo, el segundo, el nivel de verde y el tercero, el nivel de azul. El color resultante es una combinación de estos tres colores.
Notación taquigráfica para colores hexadecimales
Algunos valores de color hexadecimales se pueden escribir en abreviaturas. Para hacer esto, convierta la entrada como #RRGGBB en #RGB. Esto se puede hacer cuando el número hexadecimal contiene tres pares de caracteres idénticos.
La forma abreviada de notación es bastante común y, para su referencia, le proporcionaremos varios ejemplos de abreviaturas. Por cierto, los valores de color hexadecimales no distinguen entre mayúsculas y minúsculas: puede usar letras mayúsculas y minúsculas, todo depende de su deseo y gusto.
Ejemplos de notación abreviada para colores hexadecimales:
código hexadecimal | Notación abreviada |
---|---|
#FFDD66 | #FD6 |
#8833FF | #83F |
#333333 | #333 |
#cccccc | #ccc |
modelo de color RGB
La segunda forma de especificar colores en CSS es utilizar valores RGB decimales (rojo, azul, verde). Para hacer esto, debe escribir la palabra clave rgb después de la propiedad de color, y luego entre paréntesis y separados por comas, tres números en el rango de 0 a 255, cada uno de los cuales significa la intensidad de los colores rojo, verde y azul (r , g, b). Cuanto mayor sea el número, más intenso será el color. Por ejemplo, para obtener un color verde brillante, debes escribir:
PAG (color: rgb(0, 255, 0); )
Pero el tinte mostaza amarillento tiene el siguiente significado:
Color: rgb(94, 81, 3); /* a continuación se muestra el mismo color, escrito en hexadecimal: */ color: #5E5103;
El valor del negro se escribe como (0, 0, 0) y del blanco como (255, 255, 255). También es posible indicar estos valores como porcentajes. Entonces, el número 255 corresponde al 100%, por lo tanto, el color blanco se puede configurar de la siguiente manera:
Color: rgb(100%, 100%, 100%);
Dónde buscar significados de colores
Quizás tengas una pregunta: ¿de dónde sacas todos estos significados de los colores? Hay muchos editores gráficos y servicios en línea con los que puede seleccionar colores y crear combinaciones de colores. Uno de los programas más populares en el que puedes seleccionar un color adecuado y obtener su valor RGB, hexadecimal y más. Adobe Photoshop. Como alternativa, existen sitios especiales donde puede elegir fácilmente no sólo un color, sino también una combinación de colores completa. Un gran ejemplo es el servicio Adobe Color CC.
Modelo de color RGBA
Puede configurar un color en formato RGBA de la misma manera que en RGB. La diferencia entre RGBA y RGB es la presencia de un canal alfa, que es responsable de la transparencia del color. La transparencia se establece mediante un número en el rango de 0 a 1, donde 0 significa transparencia total y 1, por el contrario, significa completamente opaco. Los valores intermedios como 0,5 le permiten establecer una apariencia translúcida (se permite la notación taquigráfica, sin cero, pero con un punto: 0,5). Por ejemplo, para que el texto tenga color y sea ligeramente transparente, debe escribir la palabra clave rgba y el valor del color después de la propiedad de color:
PAG (color: rgba(94, 81, 3, .9); )
La desventaja de RGBA es que no admite navegador de Internet Versiones del explorador 8 y anteriores. Especialmente para IE8, puedes aplicar la siguiente solución:
P (color: rgb(94, 81, 3); color: rgba(94, 81, 3, .9); )
La primera propiedad del ejemplo está destinada al navegador IE8, que mostrará el texto en el color deseado, pero sin transparencia. Y aquellos navegadores que entiendan RGBA aplicarán la segunda propiedad al elemento, con transparencia.
Modelos de color HSL (HSLA)
También puedes configurar el color en CSS usando las coordenadas del modelo de color HSL (Tono, Saturación, Luminosidad). Está escrito así:
PAG (color: hsl(165, 100%, 50%); )
El primer número entre paréntesis significa tono y se expresa en grados (el rango de números va de 0 a 359). Será fácil entender por qué se utilizan los grados si recuerda cómo se ve la rueda de colores:
El segundo y tercer número entre paréntesis significan saturación y luminosidad, respectivamente. Sus valores se establecen en porcentajes de 0 a 100. Cuanto menor sea el valor de saturación, más apagado se vuelve el color. Un valor de saturación de cero dará como resultado un color gris, sin importar cuál sea el valor del tono. El valor de luminosidad le permite especificar el brillo del color. Los valores bajos dan como resultado tonos de color oscuros, los valores altos dan como resultado tonos claros. Un valor de 100% para la luminosidad significa blanco, 0% significa negro.
El modelo de color HSLA funciona casi igual que HSL, pero, al igual que RGBA, tiene un canal alfa con el que puedes configurar la transparencia del color, especificando el valor deseado en el rango de 0 a 1:
PAG (color: hsla(165, 100%, 50%, .6); )
HSL y HSLA son compatibles con todos los navegadores excepto explorador de Internet versiones 8 y anteriores.
Colores HTML estándar
Otra forma de representar colores en la web es mediante palabras clave, que se pueden utilizar para especificar un color para un elemento. Ejemplo:
PAG(color:negro;)
Hay 16 colores estándar que se pueden escribir en el valor de la propiedad de color:
Palabra clave de color | código hexadecimal | RGB |
---|---|---|
rojo | #FF0000 | 255, 0, 0 |
granate | #800000 | 128, 0, 0 |
amarillo | #FFFF00 | 255, 255, 0 |
aceituna | #808000 | 128, 128, 0 |
cal | #00FF00 | 0, 255, 0 |
verde | #008000 | 0, 128, 0 |
agua | #00FFFF | 0, 255, 255 |
verde azulado | #008080 | 0, 128, 128 |
azul | #0000FF | 0, 0, 255 |
Armada | #000080 | 0, 0, 128 |
fucsia | #FF00FF | 255, 0, 255 |
púrpura | #800080 | 128, 0, 128 |
blanco | #FFFFFF | 255, 255, 255 |
plata | #C0C0C0 | 192, 192, 192 |
gris | #808080 | 128, 128, 128 |
negro | #000000 | 0, 0, 0 |
Estos colores son compatibles con todos los navegadores. Además de éstas, hay alrededor de 130 palabras clave adicionales para diferentes tonos de colores. Se puede ver una tabla completa de estos colores en el libro de referencia del W3C.
El uso de dichas palabras clave es aceptable, pero existe el riesgo de que el navegador no acepte alguna palabra. Por lo tanto, se recomienda escribir el código de color hexadecimal en lugar de palabras clave.
Resultados
En CSS, el color del texto se especifica mediante la propiedad de color y su valor se puede escribir de varias formas: en formato hexadecimal (hex), en formato RGB o HSL, o especificando una palabra clave. Para evitar la visualización incorrecta de un color especificado mediante una palabra clave, es mejor especificar su valor hexadecimal.
También es posible configurar la transparencia del elemento mediante un canal alfa (formatos RGBA y HSLA). Hay que tener en cuenta que el navegador IE8 y su primeras versiones no admite formatos RGBA, HSL y HSLA.
En este artículo nos familiarizaremos con las capacidades de HTML y CSS para cambiar el color del texto en las páginas del sitio web. Se considerarán varias opciones. Para cada caso individual, es conveniente su propio método específico.
Para empezar, observamos que todos los colores se pueden especificar en tres formatos:
- Nombre del color (rojo, azul, verde, etc.)
- Formato hexadecimal (#104A00, #0F0, etc.)
- formato rgba (rgba(0,0,0,0.5), etc.)
Nuestro sitio web presenta la paleta completa y los nombres de colores html para el sitio, donde puede elegir el color apropiado.
Método 1. Mediante etiqueta html
lo mas de una manera sencilla cambiar el color del texto en html está usando la etiqueta . Te permite cambiar el color, tamaño y estilo del texto. Para ello, cuenta con tres atributos. Sintaxis:
Pongamos un ejemplo.
fuente normal fuente azul Fuente roja más grande
La página se convierte a la siguiente
Fuente normal. Fuente azul. Y esta es una fuente roja más grande.
La nueva versión del estándar HTML5 no lo admite. Pero todos los navegadores modernos lo entienden y aparentemente seguirán entendiéndolo durante mucho tiempo. etiqueta de fuente ampliamente distribuido en sitios web. Lo cual, sin embargo, es fácil de explicar por su accesibilidad y sencillez.
Método 2. A través del atributo de estilo.
Existe un segundo método similar para cambiar el color de fuente. Hay un atributo de estilo para esto, que se puede aplicar a cualquier etiqueta html (
, , , , , , Pongamos un ejemplo. Color de texto azul Color de texto azul Color de texto verde Si el texto no cambia de color, puede intentar utilizar la declaración!importante Color de texto azul También vale la pena borrar la memoria caché de su navegador después de cada cambio en los archivos stylesheet.css. Mayoría La mejor manera Cambiar el color del texto de un sitio web significa aprovechar las capacidades de las tablas CSS. Se pueden conectar al sitio y luego puede cambiar los valores en un lugar y los cambios realizados se mostrarán en todo el sitio a la vez. En HTML, el color se puede especificar de tres formas: Algunos colores se pueden especificar por su nombre, utilizando el nombre del color en la idioma en Inglés. Las palabras clave más habituales: negro, blanco, rojo, verde, azul, etc.:
Color del texto: rojo Los colores más populares del estándar del Consorcio World Wide Web(Consorcio inglés World Wide Web, W3C): Ejemplo de uso de diferentes nombres de colores: Al mostrar diferentes colores en un monitor, se utiliza como base la paleta RGB. Cualquier color se obtiene mezclando tres básicos: R - rojo, G - verde, B-azul. El brillo de cada color viene dado por un byte y por lo tanto puede tomar valores de 0 a 255. Por ejemplo, RGB(255,0,0) se muestra como rojo ya que el rojo está configurado en su valor más alto (255) y el el resto se establecen en 0. También puede establecer el color como porcentaje. Cada parámetro indica el nivel de brillo del color correspondiente. Por ejemplo: los valores rgb(127, 255, 127) y rgb(50%, 100%, 50%) establecerán el mismo color verde medio:
Valores R
GRAMO
B También se puede especificar usando valores de color hexadecimales (HEX) en la forma: #RRGGBB donde RR (rojo), GG (verde) y BB (azul) son valores hexadecimales de 00 a FF (igual que el decimal 0-255). ). El sistema hexadecimal, a diferencia del sistema decimal, se basa, como su nombre indica, en el número 16. El sistema hexadecimal utiliza los siguientes signos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. Aquí los números del 10 al 15 se sustituyen por letras latinas. Los números mayores a 15 en el sistema hexadecimal se representan combinando dos caracteres en un solo valor. Por ejemplo, el número más alto 255 en decimal corresponde al valor FF más alto en hexadecimal. A diferencia del sistema decimal, un número hexadecimal va precedido de un símbolo de almohadilla. #
, por ejemplo, #FF0000 se muestra en rojo porque el rojo está configurado en su valor más alto (FF) y el resto de los colores están configurados en su valor mínimo (00). Signos después del símbolo de almohadilla #
Puede escribir tanto en mayúsculas como en minúsculas. El sistema hexadecimal permite utilizar la forma abreviada #rgb, donde cada carácter equivale a doble. Por lo tanto, la entrada #f7O debe considerarse como #ff7700. Lista de colores comunes (nombre, HEX y RGB): Códigos de color (fondo) por saturación y tono. En este tutorial veremos el último atributo de etiqueta. , que establece el color del texto. De forma predeterminada, el texto es negro y se muestra sobre un fondo blanco. Con el fin de cambiar el color del texto en html, debes aplicar el atributo de color de la etiqueta : Para establecer un color, simplemente especifique su nombre, por ejemplo: rojo, verde, azul. Veamos un pequeño ejemplo:
Texto verde Texto rojo Texto morado Veamos el resultado en el navegador: El texto del primer párrafo se volvió verde, el segundo párrafo se volvió rojo y el tercer párrafo se volvió violeta. En total hay 16 nombres de colores primarios y 130 adicionales. Lista llena colores que puedes ver en la tabla de colores html. Esta forma de indicar el color es muy sencilla, pero muy limitada. Por lo tanto, para cambiar el color en el código HTML, suelen utilizar un número hexadecimal precedido por un signo de almohadilla (#), por ejemplo: ¡Usando esta designación puedes obtener más de 16 millones de colores y sus matices! Puede obtener el código de color utilizando el código de color, que está disponible en el sitio, o utilizando la paleta de colores en Photoshop. Veamos un ejemplo y escribamos el siguiente código:
Texto verde Texto rojo Texto morado Guardemos el archivo y veamos el resultado: Como puede ver, configuramos el texto con los mismos colores que en el primer ejemplo, solo que aquí usamos el sistema numérico hexadecimal, o en otras palabras, configuramos el color en formato HEX. Ahora ha aprendido cómo cambiar el color del texto en html y al final de la lección le sugiero repetir todos los atributos de la etiqueta. y establezca varios parámetros para el texto a la vez, a saber: fuente, tamaño y color. Escribe un ejemplo:
Establecer la fuente, el tamaño y el color del texto Establecer la fuente, el tamaño y el color del texto 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. La propiedad establece el color de fuente usando varios sistemas reproducción del color. 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. La lista de palabras clave principales incluye los siguientes significados: Los nombres de los colores no distinguen entre mayúsculas y minúsculas. Sintaxis Color turquesa; 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), seguido del 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.,
,
Método 3. A través de estilos CSS
Establecer un color en HTML por su nombre
Color Nombre Color Nombre Color Nombre Color Nombre
Negro
Gris
Plata
Blanco
Amarillo
Cal
Agua
Fucsia
Rojo
Verde
Azul
Púrpura
Granate
Aceituna
Armada
verde azulado
Ejemplo: especificar un color por su nombre
Encabezado sobre fondo rojo
Encabezado sobre fondo naranja
Rumbo sobre fondo de lima
Texto blanco sobre fondo azul.
Encabezado sobre fondo rojo
Encabezado sobre fondo naranja
Rumbo sobre fondo de lima
Texto blanco sobre fondo azul.
Especificación del color mediante RGB
Ejemplo: especificación del color mediante RGB
RGB(127, 255, 127)
RGB(50%, 100%, 50%)
RGB(127, 255, 127)
RGB(50%, 100%, 50%)
Establecer color por valor hexadecimal
Ejemplo: Color HEX
rojo: #FF0000
verde: #00FF00
azul: #0000FF
rojo: #FF0000
verde: #00FF00
azul: #0000FF
rojo+verde=amarillo: #FFFF00
rojo+azul=púrpura: #FF00FF
verde+azul=cian: #00FFFF
nombre inglés
nombre ruso
Muestra
MALEFICIO
RGB
Amaranto
Amaranto
#E52B50
229
43
80
Ámbar
Ámbar
#FFBF00
255
191
0
Agua
Azul verde
#00FFFF
0
255
255
Azur
Azur
#007FFF
0
127
255
Negro
Negro
#000000
0
0
0
Azul
Azul
#0000FF
0
0
255
azul bondi
Agua de la playa de Bondi
#0095B6
0
149
182
Latón
Latón
#B5A642
181
166
66
Marrón
Marrón
#964B00
150
75
0
Azul claro
Azur
#007BA7
0
123
167
Verde oscuro primavera
Verde oscuro primavera
#177245
23
114
69
Esmeralda
Esmeralda
#50C878
80
200
120
Berenjena
Berenjena
#990066
153
0
102
Fucsia
Fucsia
#FF00FF
255
0
255
Oro
Oro
#FFD700
250
215
0
Gris
Gris
#808080
128
128
128
Verde
Verde
#00FF00
0
255
0
Índigo
Índigo
#4B0082
75
0
130
Jade
Jade
#00A86B
0
168
107
Cal
Cal
#CCFF00
204
255
0
Malaquita
Malaquita
#0BDA51
11
218
81
Armada
Azul oscuro
#000080
0
0
128
Ocre
Ocre
#CC7722
204
119
34
Aceituna
Aceituna
#808000
128
128
0
Naranja
Naranja
#FFA500
255
165
0
Durazno
Durazno
#FFE5B4
255
229
180
Calabaza
Calabaza
#FF7518
255
117
24
Púrpura
Violeta
#800080
128
0
128
Rojo
Rojo
#FF0000
255
0
0
Azafrán
Azafrán
#F4C430
244
196
48
Mar verde
Mar verde
#2E8B57
46
139
87
Verde pantano
bolotny
#ACB78E
172
183
142
verde azulado
Azul verde
#008080
0
128
128
Ultramarino
Ultramarino
#120A8F
18
10
143
Violeta
Violeta
#8B00FF
139
0
255
Amarillo
Amarillo
#FFFF00
255
255
0
propiedad de color
1. Colores prioritarios: propiedad del color
2. Valores de color
2.1. Palabras clave principales
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
2.2. Valores de color numéricos
2.2.1. Colores del modelo RGB