Desenfoque CSS en la imagen de fondo mientras se preserva la claridad del contenido
Al intentar desenfocar una imagen de fondo en una configuración CSS, es común encontrar El problema es que el contenido (texto u otros elementos) también se vuelve borroso. Aquí es donde entran en juego el concepto de índice z y pseudoelementos.
Para desenfocar la imagen de fondo sin afectar el contenido, se puede emplear el siguiente enfoque:
A continuación se muestra un código de ejemplo:
.blur-bgimage {
overflow: hidden;
margin: 0;
text-align: left;
}
.blur-bgimage:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: inherit;
z-index: -1;
filter: blur(10px);
-moz-filter: blur(10px);
-webkit-filter: blur(10px);
-o-filter: blur(10px);
transition: all 2s linear;
-moz-transition: all 2s linear;
-webkit-transition: all 2s linear;
-o-transition: all 2s linear;
}
Al implementar este enfoque, puede difuminar eficazmente la imagen de fondo y al mismo tiempo preservar la claridad de su contenido, lo que permite diseños de sitios web visualmente atractivos.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3