Portafolio filtrable con eventos
Cada botón escucha un click, actualiza su estado visual y usa dataset para decidir qué tarjetas se
muestran sin recargar la página.
Cada botón escucha un click, actualiza su estado visual y usa dataset para decidir qué tarjetas se
muestran sin recargar la página.