
Tabla de contenidos
- Funciones y aplicaciones de opacity
- Ejemplos del uso de opacity
- Soporte en navegadores por opacity
- Funcionamiento general de opacity
La propiedad opacity en CSS determina el grado de transparencia de un elemento, es decir, qué tan visible es el contenido detrás de él.
Funciones y aplicaciones de opacity
Valor por defecto | 1.0 |
---|---|
Aplicado a | Todos los artículos. |
Heredable | No |
Móvil | sí |
Valor de operación | El valor de operatividad dentro del rango de 0 a 1 . |
/* opaco */ opacidad : 1 ; opacidad : 1 . 0 ; /* translúcido */ opacidad : 0 . 6 ; /* totalmente transparente */ opacidad : 0 ; opacidad : 0 . 0 ; /* valores globales */ opacidad : inherit; opacidad : initial; opacidad : unset;
La propiedad se aplica opacity
al elemento como un todo, incluido el contenido, incluso si el valor de esa propiedad no es heredable de los child. Por tanto, el elemento y todos sus child tendrán la misma transparencia. Si no desea aplicar transparencia a los elementos secundarios, utilice la propiedad en su background
en su lugar como en el siguiente ejemplo:
background : rgba ( 0, 0, 0, 0.5) ;
Ejemplos del uso de opacity
A continuación veremos un ejemplo muy simple de la característica del uso de opacity
.
Un ejemplo simple de elementos cuyo <div>
fondo es rojo, y se diferencian entre sí por el valor de transparencia al aplicarles la propiedad opacity
:
div { color background : #308a40 ; color : red; } .light { /* El texto apenas se puede ver */ opacity : 0.3; } .medium { /* El texto se puede ver con relativa claridad */ opacity : 0,6; } .heavy { /* El texto es muy claro */ opacity : 0,9; }
Aplicación de código HTML:
<div class = "light" > Muy difícil de leer este texto </div> <div class = "medium" > Se puede distinguir más fácil el texto </div> <div class = "heavy" > Esta muy fácil de leer el texto </div>
Cambiar la transparencia cuando se coloca el mouse sobre el elemento. Un ejemplo de cómo cambiar la transparencia al :hover
pasar el mouse ( ) sobre el elemento <img>
:
img.opacity { opacity: 1; } img.opacity:hover { opacity: 0.6; }
Aplicación en código HTML:
< img src = "bigcode-logo.png" alt = "Logotipo de bigcode" class = "opacity" >
Soporte en navegadores por opacity
Característica | Chrome | Firefox | Internet Explorer | Ópera | Safari |
---|---|---|---|---|---|
Soporte Principal | 1.0 | 1.0 | 9.0 | 9.0 | 1.2 |
Funcionamiento general de opacity
La propiedad acepta opacity
un valor único que especifica el nivel de transparencia.
<number>
Este valor numérico que utiliza opacity van de un rango de 0.0
a 1.0
, esto otorgara el nivel de transparencia del canal alfa, y cualquier valor fuera del rango permitido se redondeará a su extremo más cercano.
- Con el valor
0
significa que el elemento es completamente transparente, lo cual significa que no es visible por el usuario. - Cualquier número
<number>
entre0.0
y1.0
significa que el elemento es translúcido, se puede ver su contenido y el contenido debajo del mismo. - El valor
1
significa que el elemento es totalmente visible.
Estructura de uso
opacity : < número >;
- Iteradores y generadores en TypeScript
- Símbolo en TypeScript (Symbol)
- Tipos Avanzados en TypeScript
- Tipos de Compatibilidad en TypeScript
- Inferir Tipos en TypeScript
- Tipos Generalizados (Generics) en TypeScript
- Tipos Básicos de Datos en TypeScript
- Interfaces en TypeScript
- Declaración de Variables en TypeScript
- Funciones en TypeScript
- Categorías en TypeScript
- Introducción a TypeScript
- Clase MaterialApp en Flutter
- Clase Container en Flutter
- ¿Qué son los Widgets en Flutter?
- Introducción a la Arquitectura de Aplicaciones con Flutter
- Lista Doblemente Enlazada
- Listas Vinculadas en Estructura de Datos
- Introducción a las Matrices(Arrays)
- Estructuras de Datos en los Algoritmos de Programación
- Expresión const en JavaScript
- Expresión let en JavaScript
- Introducción al Lenguaje de Programación CSS
- Expresión var en JavaScript
- Expresión try…catch en JavaScript
- Expresión throw en JavaScript
- Continue en JavaScript
- Switch en JavaScript
- Expresiones if…else en JavaScript
- Declaración vacía o empty en JavaScript