Este proyecto es una implementación simple de la funcionalidad de deslizar tarjetas similar a Tinder utilizando HTML, CSS y JavaScript. Permite a los usuarios arrastrar y soltar tarjetas hacia la derecha para "LIKE" y hacia la izquierda para "NOPE". Es el primero de 100 proyectos de JavaScript destinados a practicar y mejorar habilidades de desarrollo web.
- Deslizar tarjetas hacia la derecha para "LIKE" y hacia la izquierda para "NOPE".
- Efectos de transición suaves y feedback visual.
- Diseño adaptable y responsivo.
Para ejecutar este proyecto, necesitarás tener instalado:
- Un navegador web moderno (Chrome, Firefox, Edge, Safari).
-
Clona este repositorio en tu máquina local:
git clone https://github.com/tuusuario/tinder-swipe.git
-
Navega al directorio del proyecto:
cd tinder-swipe
-
Abre el archivo
index.html
en tu navegador web preferido.
El proyecto está dividido en tres archivos principales:
index.html
: Contiene la estructura HTML de la aplicación.styles.css
: Contiene los estilos CSS para la presentación visual.scripts.js
: Contiene el código JavaScript para la funcionalidad de arrastrar y soltar las tarjetas.
Simplemente abre el archivo index.html
en tu navegador y comienza a arrastrar las tarjetas hacia la derecha o izquierda para simular la acción de "LIKE" o "NOPE".
Las contribuciones son bienvenidas. Puedes hacerlo de la siguiente manera:
- Haz un fork del proyecto.
- Crea una nueva rama (
git checkout -b feature/nueva-caracteristica
). - Realiza tus cambios y commitea (
git commit -am 'Agrega nueva característica'
). - Haz un push a la rama (
git push origin feature/nueva-caracteristica
). - Abre un Pull Request.
Este proyecto está realizado gracias a @midudev y su objetivo de mejorar la empleabilidad de la comunidad de Programación Hispana y el acceso a contenido de calidad sobre Desarrollo Web. El proyecto de midu es este: Tinder Swipe. Aprende a crear el efecto de swipe de Tinder con HTML, CSS y JavaScript.
- DOM
- Animaciones con gestos
- Eventos de mouse y touch
- Transiciones CSS
¡Gracias por visitar este proyecto! Si tienes alguna pregunta o sugerencia, no dudes en abrir un issue o contactarme.