From d6eb8d410ca1b18fef3ff80d20c655de3a283d28 Mon Sep 17 00:00:00 2001 From: caadiq Date: Sat, 10 Jan 2026 00:11:04 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EB=AA=A8=EB=B0=94=EC=9D=BC=20=ED=99=88?= =?UTF-8?q?=20=ED=99=94=EB=A9=B4=20=EC=84=B9=EC=85=98=EB=B3=84=20=EC=95=A0?= =?UTF-8?q?=EB=8B=88=EB=A9=94=EC=9D=B4=EC=85=98=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 히어로 섹션: 페이드인 + 텍스트 슬라이드업 - 멤버 섹션: 프로필 팝 애니메이션 - 앨범 섹션: 카드 슬라이드업 - 일정 섹션: 카드 슬라이드인 - 순차적 딜레이로 자연스러운 로딩 효과 --- frontend/src/pages/mobile/public/Home.jsx | 60 ++++++++++++++++++----- 1 file changed, 47 insertions(+), 13 deletions(-) diff --git a/frontend/src/pages/mobile/public/Home.jsx b/frontend/src/pages/mobile/public/Home.jsx index 72b06c4..89f43df 100644 --- a/frontend/src/pages/mobile/public/Home.jsx +++ b/frontend/src/pages/mobile/public/Home.jsx @@ -35,9 +35,19 @@ function MobileHome() { return (
{/* 히어로 섹션 */} -
+
-
+

fromis_9

프로미스나인

@@ -45,14 +55,19 @@ function MobileHome() { 이제는 약속해 소중히 간직해,
당신의 아이돌로 성장하겠습니다!

-
+ {/* 장식 */}
-
+ {/* 멤버 섹션 */} -
+

멤버

- {members.map((member) => ( + {members.map((member, index) => (
@@ -82,10 +100,15 @@ function MobileHome() { ))}
-
+ {/* 앨범 섹션 */} -
+

앨범

- {albums.map((album) => ( + {albums.map((album, index) => ( navigate(`/album/${album.folder_name}`)} className="bg-white rounded-xl overflow-hidden shadow-sm" + initial={{ opacity: 0, y: 20 }} + animate={{ opacity: 1, y: 0 }} + transition={{ delay: 0.6 + index * 0.1, duration: 0.3 }} whileTap={{ scale: 0.98 }} >
@@ -119,10 +145,15 @@ function MobileHome() { ))}
-
+ {/* 일정 섹션 */} -
+

다가오는 일정

+
); }