🚀 Compartimos este efecto accordion slider 🖼️ que combina imágenes con animaciones suaves y diseño interactivo.
Maradona
Posición: Mediocampista ofensivo / Delantero. Características: Considerado uno de los mejores jugadores de la historia.
Messi
Conocido por su increíble habilidad técnica, precisión en los tiros libres, regate y visión de juego.
Pelé
Considerado una de las mayores leyendas del fútbol, Pelé combinaba una gran técnica, potencia y capacidad goleadora
Matthäus
Jugador completo con gran capacidad defensiva y ofensiva. Fue líder de la selección alemana durante varios años.
Cavani
Delantero completo con gran físico, capacidad goleadora y juego aéreo destacado. Ha sido fundamental en la selección uruguaya y varios equipos europeos.
👩💻 ¿Cómo se ha logrado este efecto?
1️⃣ HTML: Creamos una estructura de divs
🏗️ para cada imagen, con sus respectivos textos descriptivos 📝.
2️⃣ CSS: Diseñamos un fondo espectacular 🖌️, aplicamos transiciones suaves 🕊️ y añadimos estilos flexibles para un diseño moderno.
3️⃣ JavaScript: Añadimos interactividad 🤖 con eventos de clic, para expandir cada imagen al tocarla 📲.
💡 ¿Qué hace especial este efecto?
- 🎨 Diseño visual impresionante con bordes redondeados y colores llamativos.
- 💫 Animaciones suaves gracias a
cubic-bezier
. - 🖱️ Interactividad intuitiva que responde al clic del usuario.
HTML+JS
Maradona
Posición: Mediocampista ofensivo / Delantero.
Características: Considerado uno de los mejores jugadores de la historia. Su habilidad con el balón, regate, visión de juego y liderazgo fueron legendarios. Fue protagonista de momentos icónicos como el "Gol del Siglo" y la "Mano de Dios" en el Mundial de 1986, donde lideró a Argentina al título.
Logros destacados:
Campeón del Mundo 1986.
Ganador de múltiples títulos con clubes como Napoli y Barcelona.
Messi
Posición: Delantero / Extremo / Mediocampista ofensivo.
Características: Conocido por su increíble habilidad técnica, precisión en los tiros libres, regate y visión de juego. Es el máximo goleador histórico del FC Barcelona y uno de los jugadores más laureados de todos los tiempos.
Logros destacados:
Campeón del Mundo 2022.
Siete veces ganador del Balón de Oro.
Múltiples títulos con el Barcelona (Champions League, La Liga).
Ganador de la Copa América 2021.
Pelé
Posición: Delantero.
Características: Considerado una de las mayores leyendas del fútbol, Pelé combinaba una gran técnica, potencia y capacidad goleadora. Es conocido como "O Rei" (El Rey) por su impacto en el fútbol mundial.
Logros destacados:
Tres veces campeón del mundo (1958, 1962, 1970).
Máximo goleador histórico de la selección brasileña.
Múltiples títulos con el Santos FC.
Matthäus
Posición: Mediocampista / Líbero.
Características: Jugador completo con gran capacidad defensiva y ofensiva. Fue líder de la selección alemana durante varios años.
Logros destacados:
Campeón del Mundo 1990.
Mejor Jugador del Año de la FIFA 1991.
Títulos con el Bayern Múnich e Inter de Milán.
Cavani
Posición: Delantero.
Características: Delantero completo con gran físico, capacidad goleadora y juego aéreo destacado. Ha sido fundamental en la selección uruguaya y varios equipos europeos.
Logros destacados:
Campeón de la Copa América 2011.
Máximo goleador histórico del Paris Saint-Germain (antes de ser superado).
Múltiples títulos de liga en Francia y participaciones destacadas en la Serie A (Italia) y la Premier League.
CSS
body {
background-image: url("https://assets.codepen.io/3617690/cyberpunk-bg.png");
background-size: cover;
}
.slider {
display: flex;
}
.slide {
position: relative;
flex: 1 1 0;
height: 700px; /* You can adjust the height as needed */
margin: 10px;
transition: all 2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
border-radius: 100px;
}
.slide__text {
position: absolute;
bottom: 10%;
padding-left: 20px;
padding-right: 20px;
color: white;
opacity: 0;
transform: scale(0);
transition: opacity 0s;
}
.slide.active {
flex: 1 1 40%;
background-size: cover;
}
.slide.active .slide__text {
opacity: 1;
transform: scale(1);
transition: opacity 2s;
}
.name {
font-family: "Orbitron", sans-serif;
font-weight: 700;
color: #0f0;
text-shadow: 0 0 10px #0f0;
margin-bottom: 10px;
font-size: 24px;
}
.description {
font-family: "Orbitron", sans-serif;
font-weight: 400;
color: #fff;
margin-bottom: 20px;
}