¿Quieres desenfocar el fondo detrás de un div?
El mismo efecto que apliqué a una aplicación web que creé que era un clon de Instagram con mis propios sabores y características:
yTakkar / clon de Instagram
- ¿Cuáles son los límites de WordPress en términos de escalamiento?
- ¿Por qué hay una diferencia entre los títulos full stack / front end developer y solo el desarrollador web en cuanto a salario?
- ¿Cómo puedo configurar el evento onclick en el enlace colocado en el código abreviado del botón en el sitio web de WordPress?
- Entre el soporte de TI y el desarrollo web, ¿qué ruta de trabajo es mejor? ¿Cuál es más fácil, menos estresante y más estable?
- Cómo crear una lista desplegable de tres temas usando HTML + Css + Java Script
Solución:
Estructura es:
// hijos
// hijos
// hijos
// para esa superposición oscura que cubre la pantalla
// div que está en la parte superior
Hay un div de contenedor que envuelve todos los elementos detrás, como el cuadro de búsqueda, el logotipo, el encabezado, la barra lateral, etc.
así que primero desenfoca el envoltorio
.envoltura{
filtro: desenfoque (2px);
}
con esto todos los elementos serán borrosos automáticamente !!
Luego, el div de superposición es responsable de ese efecto oscuro que hace que la interfaz de usuario se vea bien y tiene estilos para lograrlo:
.cubrir{
posición: fija;
arriba: 0;
izquierda: 0;
derecha: 0;
abajo: 0;
ancho: 100%;
altura: 100%;
fondo: # 000;
opacidad: .5;
índice z: 1;
}
Luego, finalmente, el div modal tiene estilos para estar en la parte superior:
.modal{
índice z: 2;
}
No lo conseguí eche un vistazo al repositorio en Github.
yTakkar / clon de Instagram