Efecto de desplazamiento Parallax de posición fija con CSS puro

Tiempo de ejecución: 30 minutos. Empezar

Autor: kenyk7
Views Total: 4,384
Sitio oficial: Ir a la web
Actualizado: September 3, 2016
Licencia: MIT

Vista prévia

Efecto de desplazamiento Parallax de posición fija con CSS puro

Descripción

Una solución CSS pura de implementar un efecto de paralaje de posición fija en las imágenes de fondo al desplazarse por la Página Web. Funciona tanto en el móvil como en el escritorio.

Funcionamiento

La estructura HTML para el área de paralaje.

<div class="parrallax-content">

<div class="parrallax">

</div>
</div>

Añade un fondo al área de paralaje.

.parrallax-content{

background-image: url(1.jpg);
}

Los estilos CSS principales para el efecto de desplazamiento de paralaje.

.parrallax-content{

position: relative;

overflow: hidden;

height: 80vh;

-webkit-background-size: cover;

background-size: cover;

background-attachment: fixed;

background-position: center center;
}

.parrallax {

position: absolute;

top: 0;

left: 0;

right: 0;

bottom: 0;

z-index: -1;
}

.parrallax:before {

content: "";

position: fixed;

top: 0;

left: 0;

right: 0;

bottom: 0;

height: 100%;

z-index: -1;

background-position: center top;

background-repeat: no-repeat;

background-size: 120% auto;
}

 

Te puede interesar: