From 841bf404ec0908d752c5ef33b799d76a7ec5ef9c Mon Sep 17 00:00:00 2001 From: Tatyana Date: Tue, 5 Aug 2025 22:43:12 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BE=D1=82=D1=80=D0=B8=D1=81=D0=BE=D0=B2?= =?UTF-8?q?=D0=B0=D0=BB=D0=B0=20=D0=B2=20=D0=BA=D0=BE=D0=B4=D0=B5=20=D0=B8?= =?UTF-8?q?=D0=BA=D0=BE=D0=BD=D0=BA=D1=83=20+=20=D0=B0=D0=BD=D0=B8=D0=BC?= =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BF=D0=BE=D1=8F=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=BD=D0=B0=20=D1=81=D1=82=D0=B0=D1=80?= =?UTF-8?q?=D1=82=D0=BE=D0=B2=D0=BE=D0=B9=20=D1=81=D1=82=D1=80=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D1=86=D0=B5=20/=20=D0=B2=20=D1=80=D0=B0=D0=B1=D0=BE?= =?UTF-8?q?=D1=82=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/Anim.tsx | 133 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 133 insertions(+) create mode 100644 src/pages/Anim.tsx diff --git a/src/pages/Anim.tsx b/src/pages/Anim.tsx new file mode 100644 index 0000000..5d26edd --- /dev/null +++ b/src/pages/Anim.tsx @@ -0,0 +1,133 @@ +"use client" +import { useEffect, useState } from "react" +import { useHistory } from "react-router-dom" + +export default function Welcome() { + const history = useHistory() + const [animationPhase, setAnimationPhase] = useState(0) + + useEffect(() => { + const timer1 = setTimeout(() => setAnimationPhase(1), 500) + const timer2 = setTimeout(() => setAnimationPhase(2), 1500) + const timer3 = setTimeout(() => setAnimationPhase(3), 2500) + // const timer4 = setTimeout(() => history.push("/login"), 4000) // Раскомментируйте при необходимости + + return () => { + clearTimeout(timer1) + clearTimeout(timer2) + clearTimeout(timer3) + // clearTimeout(timer4) + } + }, [history]) + + return ( +
+ {/* Фон и частицы */} +
+ {/* floating particles */} +
+
+
+
+
+
+ + {/* Основной контент */} +
+
+ {/* Заголовки и загрузка */} + {/* ... ваш существующий код ... */} + {/* SVG с анимацией конечностей */} + + {/* Группа с зеркальным отражением всего, кроме рук */} + + {/* Голова */} + + + {/* Тело */} + + + {/* Левая рука (смотрит вниз) */} + + + {/* Правая рука (волнообразная вверх) */} + + + {/* Левая нога - длиннее */} + + + {/* Правая нога - длиннее */} + + + {/* Внутри SVG добавим стили для анимации линий */} + + {/* Анимация для всех элементов одновременно */} + + + + +
+
+
+
+ ) +} \ No newline at end of file