From 0feade8cfd0a0c430e4c98f178e075ed2a648319 Mon Sep 17 00:00:00 2001 From: me Date: Mon, 5 Jan 2026 23:01:09 +0300 Subject: [PATCH] upd --- congrats/archive/index_new.html | 716 ++++++++++++++++ congrats/index.html | 1391 ++++++++++++++++++------------- 2 files changed, 1513 insertions(+), 594 deletions(-) create mode 100644 congrats/archive/index_new.html diff --git a/congrats/archive/index_new.html b/congrats/archive/index_new.html new file mode 100644 index 0000000..3e74018 --- /dev/null +++ b/congrats/archive/index_new.html @@ -0,0 +1,716 @@ + + + + + + Машулечка, С Днем Рождения! 💜 + + + +
+ +
+
+
+ +
+
+ +
+
+
+

Happy Birthday!

+
20
+

Машуленок, я тебя сильно сильно люблю❤️❤️❤️

+
+ +
+

Ты самая лучшая на свете 💜

+

Машуля, ты уже старая и опять меня обогнала 😮😮😮

+

+ Тебе 20 годиков стало и получается третий десяточек + хихихихиха Машулечка, ты каждый день делаешь мою жизнь + лучше и не только мою но и всех вокруг. (ты потом сама + расставишь тут запятые везде). Из всех девочек которые + родилось в лесном в 2006 году мне повезло встретить тебя + в первом классе. я уже тогда конечно знал что у нас там + будет секс (через е, а не через э). ты самая добрая, + самая умная, самая красивая на свете (типа в мире). ты + всегда мне помогала в плохих ситуациях. благодаря тебе я + счастлив. +

+

+ я вот никогда не писал вот эти все штуки типа вот эти + письма, но я думаю ты меня научишь потом. писать код у + меня получается лучше. я надеюсь сто в этом году ты + обновишь свой вишлист а то мы все тебе оттуда подарили и + что мы посмотрим еще больше твоих фильмов или сериалов, + потому что мои мы не смотрим +

+

+ я хочу съесть шоколадку, которую тебе мама положила, но + я боюсь, что она увидит. я пока не знаю, что тут еще + надо написать. я не буду спрашивать у гпт. я сам тут + написал. +

+ +

+ Ниже Вы можете увидеть фотоматериалы, произведенные в + течение 2025 года. +

+
+ + + + +
+
+ + + + diff --git a/congrats/index.html b/congrats/index.html index 96ec2d2..4420bfc 100644 --- a/congrats/index.html +++ b/congrats/index.html @@ -1,621 +1,824 @@ - + - - - - Машулечка, С Днем Рождения! 💜 - - - -
- -
-
-
-
-
+ body { + font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; + min-height: 100vh; + overflow-x: hidden; + color: #fff; + position: relative; + } -
-
-
-

Happy Birthday!

-
20
-

Машуленок, я тебя сильно сильно люблю❤️❤️❤️

-
+ /* Dynamic animated background */ + .background { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + z-index: 0; + background: linear-gradient( + 135deg, + #667eea 0%, + #764ba2 50%, + #f093fb 100% + ); + background-size: 400% 400%; + animation: gradientShift 15s ease infinite; + } -
-

Ты самая лучшая на свете 💜

-

Машуля, ты уже старая и опять меня обогнала 😮😮😮

-

Тебе 20 годиков стало и получается третий десяточек хихихихиха Машулечка, ты каждый день делаешь мою жизнь лучше и не только мою но и всех вокруг. (ты потом сама расставишь тут запятые везде). Из всех девочек которые родилось в лесном в 2006 году мне повезло встретить тебя в первом классе. я уже тогда конечно знал что у нас там будет секс (через е, а не через э). ты самая добрая, самая умная, самая красивая на свете (типа в мире). ты всегда мне помогала в плохих ситуациях. благодаря тебе я счастлив.

-

я вот никогда не писал вот эти все штуки типа вот эти письма, но я думаю ты меня научишь потом. писать код у меня получается лучше. я надеюсь сто в этом году ты обновишь свой вишлист а то мы все тебе оттуда подарили и что мы посмотрим еще больше твоих фильмов или сериалов, потому что мои мы не смотрим

-

я хочу съесть шоколадку, которую тебе мама положила, но я боюсь, что она увидит. я пока не знаю, что тут еще надо написать. я не буду спрашивать у гпт. я сам тут написал.

+ @keyframes gradientShift { + 0% { + background-position: 0% 50%; + } + 50% { + background-position: 100% 50%; + } + 100% { + background-position: 0% 50%; + } + } -

Ниже Вы можете увидеть фотоматериалы, произведенные в течение 2025 года.

-
+ .background::before { + content: ""; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: + radial-gradient( + circle at 20% 50%, + rgba(224, 195, 252, 0.3) 0%, + transparent 50% + ), + radial-gradient( + circle at 80% 80%, + rgba(167, 139, 250, 0.3) 0%, + transparent 50% + ), + radial-gradient( + circle at 40% 20%, + rgba(196, 181, 253, 0.2) 0%, + transparent 50% + ); + animation: pulse 8s ease-in-out infinite; + } - + @keyframes pulse { + 0%, + 100% { + opacity: 1; + } + 50% { + opacity: 0.6; + } + } - - - + // Animate cards on scroll + const observerOptions = { + threshold: 0.1, + rootMargin: "0px 0px -100px 0px", + }; + + const observer = new IntersectionObserver((entries) => { + entries.forEach((entry) => { + if (entry.isIntersecting) { + entry.target.style.opacity = "1"; + entry.target.style.transform = "translateY(0)"; + } + }); + }, observerOptions); + + document + .querySelectorAll(".glass-card, .photo-item") + .forEach((el) => { + observer.observe(el); + }); + +