Hoy estoy trabajando en otra descarga gratuita impresionante para PixelsDaily. Aquí podrás ver mis procesos de pensamiento, objetivos y código, y luego podrás descargar todo el proyecto para usarlo en tu propio trabajo.
Básicamente, nuestro objetivo aquí es crear un efecto simple para que cuando el usuario se desplace sobre una imagen, aparezca una etiqueta de texto oculta. Por supuesto, esto es extremadamente fácil de hacer, por lo que vamos a ir un paso más allá al crear un montón de opciones para que el desarrollador elija. Esto le proporcionará algunas buenas prácticas sobre cómo crear efectos flexibles que puedan aplicarse de diferentes maneras sin demasiada repetición de código.
Vistazo
Si está ansioso por ver el resultado antes de revisar el código, vea la demostración a continuación y desplácese sobre cada imagen para ver cómo es diferente.
Manifestación: Haga clic aquí para iniciar.
El plan
Esto es lo que queremos: una etiqueta de texto simple con un fondo negro que aparezca sobre la imagen cuando el usuario se desplaza. Ahora, como se va a animar en su lugar, se me ocurrió un total de diez variaciones diferentes que equivalen a aproximadamente el mismo elemento que se usa de diferentes maneras:
Tenemos dos parámetros principales para establecer aquí. El primero es donde la etiqueta quedará en reposo (arriba, centro o abajo) y el segundo es de dónde vendrá (arriba, derecha, abajo, izquierda). Lo que querremos hacer es proporcionar una estructura HTML repetible básica para que los desarrolladores la utilicen cuando agreguen una imagen, luego les daremos algunas clases que se pueden aplicar para controlar todo el comportamiento de la etiqueta. Con esto en mente, podemos proceder al primer paso.