diff --git a/public/IO.png b/public/IO.png new file mode 100644 index 0000000..526a868 Binary files /dev/null and b/public/IO.png differ diff --git a/public/SPAK.png b/public/SPAK.png new file mode 100644 index 0000000..3d68fda Binary files /dev/null and b/public/SPAK.png differ diff --git a/src/app/creadores/CreatorCard.tsx b/src/app/creadores/CreatorCard.tsx new file mode 100644 index 0000000..e60a60e --- /dev/null +++ b/src/app/creadores/CreatorCard.tsx @@ -0,0 +1,26 @@ +import Image from "next/image"; +import "./creadores.css"; + +interface props{ + title:string; + img:string; + width:number; + height:number; +} + +export default function CreatorCard({title,img,width,height}:props) { + return ( +
+
+ IO +
+

{title}

+
+ ) +} \ No newline at end of file diff --git a/src/app/creadores/creadores.css b/src/app/creadores/creadores.css new file mode 100644 index 0000000..0c63be6 --- /dev/null +++ b/src/app/creadores/creadores.css @@ -0,0 +1,79 @@ +.mainContainer { + height: 100%; + width: 100%; + display: grid; + position: relative; + place-items: center; +} + +.container { + display: flex; + flex-direction: column; + gap: 4rem; + align-items: end; + justify-content: center; + align-items: center; + width: 100%; +} + +.imageWrapper { + position: relative; + animation: slideIn 1s ease-out forwards; + transform: translateX(-120px) rotate(12deg); + opacity: 0; +} + +.card { + display: flex; + flex-direction: column; + align-items: center; + animation: slideIn 1s ease-out forwards; + opacity: 0; +} + +.card:hover .creators { + transform: rotateY(360deg) rotate(12deg) scale(1.05); + box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35); +} + +.creators { + object-fit: cover; + border-radius: 16px; + background-color: rgba(255, 255, 255, 0.6); + box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25); + transition: transform 1s ease, box-shadow 0.4s ease; +} + +.imageWrapper:hover .creators { + transform: rotateY(180deg) rotate(24deg) scale(1.05); + box-shadow: 0 30px 60px rgba(0, 0, 0, 0.35); + +} + +@keyframes slideIn { + to { + transform: translateX(0) rotate(12deg); + opacity: 1; + } +} + +.title { + margin-left: 40px; + font-size: 3rem; + font-weight: 600; + opacity: 0; + animation: fadeIn 1s ease forwards; + animation-delay: 0.5s; + color: #1E3A8A; +} + +.card:hover .title { + transform: translateY(-5px); + color: #163172; +} + +@keyframes fadeIn { + to { + opacity: 1; + } +} \ No newline at end of file diff --git a/src/app/creadores/page.tsx b/src/app/creadores/page.tsx new file mode 100644 index 0000000..33e180b --- /dev/null +++ b/src/app/creadores/page.tsx @@ -0,0 +1,17 @@ +import "./creadores.css"; +import CreatorCard from "./CreatorCard"; + +export default function Page() { + return ( +
+
+
+ + + + +
+
+ + ); +}