Transparencia con RGBA
Parte de la sección Styling with CSS del Journey de HTML de Coddy — lección 28 de 76.
En CSS, los colores RGBA son una extensión de los colores RGB que incluyen un canal alfa para especificar la opacidad de un color. RGBA significa Red, Green, Blue y Alpha. El parámetro alfa es un número entre 0.0 (completamente transparente) y 1.0 (completamente opaco), lo que le permite crear colores con diversos grados de transparencia.
Aquí está la sintaxis básica para usar colores RGBA en CSS:
selector {
color: rgba(red, green, blue, alpha);
background-color: rgba(red, green, blue, alpha);
}Por ejemplo:
p {
color: rgba(255, 0, 0, 0.5); /* Rojo semitransparente */
background-color: rgba(0, 255, 0, 0.3); /* Verde semitransparente */
}
h1 {
color: rgba(0, 0, 255, 0.7); /* Azul semitransparente */
}
.overlay {
background-color: rgba(0, 0, 0, 0.5); /* Superposición negra semitransparente */
}Desafío
FácilSe te proporciona un documento HTML con un encabezado <h3> y un párrafo <p>. Tu tarea es usar la propiedad background-color con la función rgba() para dar estilo a estos elementos con transparencia. Sigue los pasos a continuación:
- Escribe una regla CSS que apunte al elemento
<h3>. Establece el color de fondo a azul usandorgba(0, 0, 255, 0.5)(50% de transparencia). - Escribe una regla CSS que apunte al elemento
<p>. Establece el color de fondo a verde usandorgba(0, 128, 0, 0.3)(30% de transparencia).
Hoja de referencia
Los colores RGBA extienden los colores RGB con un canal alfa para la opacidad. El parámetro alfa varía de 0.0 (completamente transparente) a 1.0 (completamente opaco).
Sintaxis básica:
selector {
color: rgba(red, green, blue, alpha);
background-color: rgba(red, green, blue, alpha);
}Ejemplos:
p {
color: rgba(255, 0, 0, 0.5); /* Rojo semitransparente */
background-color: rgba(0, 255, 0, 0.3); /* Verde semitransparente */
}
.overlay {
background-color: rgba(0, 0, 0, 0.5); /* Superposición negra semitransparente */
}Pruébalo tú mismo
<html>
<head>
<title>Transparency with RGBA</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<h3>Did You Know?</h3>
<p>The first computer programmer was Ada Lovelace in the 1800s!</p>
</body>
</html>Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Styling with CSS
4Fundamentos del texto
Color de textoFamilia de fuentesTamaño de fuenteGrosor de fuenteAlineación de textoDecoración de textoDesafío de repaso #1Desafío de repaso #27Modelo de caja - Parte 1
¿Qué es el modelo de caja?PaddingMárgenesBordesAncho y altoDesafío de repaso3Selectores básicos
Introducción a los selectoresSelector de tipoSelector de claseSelector de IDSelectores de grupoSelector universalDesafío de selección9Flex Box
¿Qué es Flex Box?Flex DirectionJustify ContentAlign ItemsEl centrado perfectoDesafío de Flex Box12Fundamentos de Diseño Responsivo
¿Qué es el Diseño Responsivo?Etiqueta Meta ViewportDiseños FluidosUnidades de ViewportFundamentos de Media QueriesImágenes Flexibles