Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

José Antonio Fernández
José Antonio Fernández

Posted on

     

🏀 Animación de cards al estilo Jordan 🏀

Banner animación cards Jordan

Este diseñ fue creado usando unicamente css y html, lenguajes de programaciones sobre los cuales se fundamente la web.

Abajo te explico como utilizar este diseño en tu web o relacionados otros de tus elementos para crear una mejor experiencia de usuario.


Veamos como se ve el diseño final

Cover de diseño final cards jordan

¿Conocimiento importantes para el desarrollo?

  • CSS / Position Relative
.card {    position: relative;    width: 100%;    height: 100%;    z-index: 10000;    transition: 0.6s;}
Enter fullscreen modeExit fullscreen mode
  • CSS / Position Absolute
img {    position: absolute;    max-width: 280px;    left: 20px;    top: 80px;    transform: rotate(-35deg);    transition: 0.5s;}
Enter fullscreen modeExit fullscreen mode
  • CSS / Hover Selector
.contenedor:hover .card img {    left: 20px;    top: 40px;    transition: 0.5s;}
Enter fullscreen modeExit fullscreen mode
  • CSS / ::Before and After Pseudo ELements
.contenedor:hover::before {    width: 250px;    height: 250px;    right: -35px;    top: -30px;}
Enter fullscreen modeExit fullscreen mode

Sí no conoces CSS te costará mil veces .

El código en Javascript que permite cambiar las zapatillas



Es bien sabido que javascript es el lenguaje por mucho mas usado en la web, pero para generar dinamismo esto puede servirte como un compoente y de esa forma te permite generar ids, enlaces dinamicos entre otras cosas para que tus compoentes sean totalmente reactivos o simplemente integrar la card a un motor de plantilla o lo que quieras hacer con ella.

  • Código en js
btnMorado.addEventListener("click", () => {    document.getElementById("imagen").src = "img/awesome-shoes-violet.png";});
Enter fullscreen modeExit fullscreen mode

Qué simplemente detecta el elemento y te permite cambiar dinamicamente la imagen previamente almacenada en el repo, o generar una función para extraer estos datos desde el backend y generar ids personalizados de forma dinamica y no manual que es mi caso particular.

Este es mi correo profesionaljose@joseamaya.tech, si me escribes te aseguro que tendrás una respuesta.

Atentamente,

Link al repo:Github Repo

Link a la demo:Demo



Foto de perfil

José A. Amaya

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Desarrollo #Software y #Aplicaciones para diferentes #empresas. 💖 Y mi trabajo, es hacer reír a mi madre todo los días
  • Location
    Ciudad de Colón, Panamá
  • Education
    University
  • Work
    Independent
  • Joined

More fromJosé Antonio Fernández

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp