Normalmente, necesitamos JavaScript para realizar efectos de desplazamiento relacionados con diferentes acciones del usuario en páginas web. La secuencia de comandos hace el trabajo de hacer un seguimiento de hasta qué punto el desplazamiento hacia arriba o hacia abajo toma una página y desencadena una acción cuando se alcanza una altura de umbral.
No es particularmente malo usar JavaScript para desplazarse por los efectos. De hecho, hay casos más complicados que son imposibles de resolver sin JavaScript . Sin embargo, hay hacks CSS que pueden reemplazar estos scripts a veces.
Esta publicación te mostrará cómo crear efectos de revelado de pie de página en el desplazamiento de página mediante CSS. Utilizaremos dos casos de uso para demostrar esto: uno para toda la página (ver demostración) y otro para elementos de página individuales, como artículos.
Página completa
Necesitamos crear un pie de página que aparezca debajo de la página mientras el usuario se desplaza hacia abajo. Además, cuando están desplazando la página hacia atrás, el pie de página debe ocultarse debajo de la página nuevamente.
Para lograr este objetivo, primero tenemos que crear un pie de página con una posición fija en la parte inferior de la pantalla.
1. Crea un pie de página fijo
Vamos a agregar un poco de contenido y un pie de página a la página primero. Estoy usando las etiquetas HTML y