El desplazamiento de paralaje es un efecto que se utiliza en diseño web para dar la sensación de que el fondo y los elementos del primer plano se mueven a velocidades diferentes cuando se desplaza la página, dando una sensación de profundidad.
A continuación te dejo un simple ejemplo de cómo lograr un efecto de desplazamiento parallax utilizando CSS y HTML:
HTML:
```html
CSS:
```css
.parallax-container {
/* Configura la perspectiva del contenedor para el efecto de paralaje */
perspective: 1px;
/* Hace que el tamaño del contenedor sea la altura completa de la ventana de visualización. */
height: 100vh;
/* scroll es la forma predeterminada, pero aquí la especificamos explícitamente por claridad */
overflow-x: hidden;
overflow-y: auto;
/* Asegura que el contenedor se desplace de manera suave */
transform-style: preserve-3d;
}
.parallax-content {
/* Posiciona el contenido del paralaje en el eje z detrás del resto del contenido. */
transform: translateZ(-1px) scale(2);
/* Fija la imagen de fondo para que no se desplace. */
background-attachment: fixed;
/* Configura la imagen de fondo. Reemplaza ‘…’ con la URL de tu imagen. */
background-image: url(‘…’);
/* Hace que la imagen de fondo cubra toda la altura y anchura del contenedor. */
background-size: cover;
}
```
No olvides reemplazar ‘…’ con la URL de tu imagen de fondo. Este es un ejemplo básico. Ten en cuenta que puedes experimentar con diferentes valores para transform: translateZ() y scale() para lograr diferentes niveles de efecto parallax. Ambas funciones transforman el elemento en el eje z (hacia adentro y hacia afuera de la pantalla).