Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Premium interaktywne portfolio Full-Stack dewelopera, zrealizowane w estetyce ciemnego cyfrowego minimalizmu i inspirowane stronami zwycięzcami Awwwards. Głównym celem projektu jest zaprezentowanie wysokiego poziomu opanowania skomplikowanej interaktywnej animacji, grafiki 3D w czasie rzeczywistym oraz doskonałego UX/UI.

Co zrealizowano:
- Interaktywna scena 3D WebGL: generatywna sfera z tysiącem cząsteczek w bloku Hero, która fizycznie reaguje (odpycha się, wygina i deformuje) na ruchy myszy lub dotyki ekranu.
- Optymalizacja zasobów GPU/CPU: za pomocą IntersectionObserver cykl renderowania Three.js całkowicie zatrzymuje się, gdy blok Hero znika z ekranu, co oszczędza do 90% zasobów urządzenia.
- Efekt cyfrowego skramblowania (Text Scramble): niestandardowy algorytm losowej zamiany znaków, który efektownie animuje nagłówki tekstowe przy pierwszym pojawieniu się, kliknięciach w menu lub przewijaniu z powrotem na początek strony.
- Premium preloader: markowany ekran ładowania z dynamicznym wskaźnikiem postępu i efektem fizycznego rozciągania ekranu w pionie.
- Magnetyczne elementy UI: interaktywne przyciski i pozycje menu delikatnie przyciągają się do kursora użytkownika, dodając interfejsowi dotykowe poczucie fizycznej objętości.
- Niestandardowy kursor z efektem magnetycznym: kursor płynnie podąża za myszą z lekkim opóźnieniem (lerp), zmienia rozmiar przy najeżdżaniu na aktywne obszary i ma wbudowaną pomarańczową kropkę-fokus.
- Efekt neonowego świecenia w stopce: końcowy slogan przy najeżdżaniu myszą płynnie przechodzi z metalicznego gradientu w nasycony kolor firmowy z delikatnym neonowym świeceniem (glow).
- Markowany SVG Favicon: niestandardowa geometryczna ikona-monogram "DV" z pomarańczowym akcentem, wbudowana bezpośrednio w kod dla superszybkiego ładowania.
- Pełna stabilność między przeglądarkami: wdrożono Critical CSS, style inline oraz synchronizowane renderowanie bufora, co całkowicie rozwiązuje problem białych błysków (F5 flash) w kontekstach GPU Windows/ANGLE.

Technologie:
HTML5, CSS3 (Vanilla), JavaScript, Three.js (WebGL), GSAP (GreenSock), ScrollTrigger, Lenis (Smooth Scroll)
Szczegóły pracy
Dodana 20 maja
83 wyświetlenia
Freelancer
Dmytro V.
Ukraina Lwów  2  0

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
Zakończone 2 Sejfy
W serwisie 1 miesiąc 11 dni