Dennis Snellenberg Animated Portfolio Site
High-end portfolio featuring magnetic button interactions, a multi-language preloader, smooth GSAP-based scroll animations, and dynamic project hover states for designers/developers.
Overview
This site is an industry-leading example of a high-motion, minimalist portfolio that balances aggressive white space with sophisticated animations. It serves as a premier reference for builders looking to implement complex GSAP-based scroll storytelling, magnetic interactions, and seamless page transitions.
Design System
- Color Palette & Visual Hierarchy: The design uses a high-contrast monochromatic scheme, primarily deep blacks (#000) and off-whites. Hierarchy is established through extreme scale—pairing massive, thin-weight headlines with small, utilitarian sans-serif meta-text.
- Typography: The system relies on a clean, modern sans-serif. It utilizes a "fluid" typography approach where large headlines expand to fill the container width, while supporting text is kept highly legible with ample line-height.
- Page Structure: The flow begins with a multi-language preloader (
loading-screen), followed by a high-impact intro section, a list-based work grid with hover-triggered overlays, and horizontal scrolling image galleries (horizontal-items). - Reusable Components:
- Magnetic Buttons: Elements wrapped in
.btn-click.magneticthat track the cursor position with physics-based easing. - Interactive Work Items: List elements (
.work-items li) that utilize a "mouse-pos" logic to move images or buttons following the user's cursor. - Hamburger Navigation: A fixed-position, circular menu button that expands into a full-screen overlay with curved edge transitions (
rounded-div).
- Magnetic Buttons: Elements wrapped in
- Interaction & Motion: The site is built for "feel." Key patterns include staggered text reveals (
span-line-inner), parallax scroll speeds viadata-scroll-speed, and magnetic attraction on interactive targets. - Implementation Clues: The HTML reveals the use of GSAP (GreenSock) for layout animations, Barba.js for AJAX page transitions (evident in
data-barba="container"), and Locomotive Scroll for smooth, momentum-based scrolling (noted bydata-scroll-container).
Use Cases
- Who should clone this: Independent creatives, design agencies, and high-end architects who want to prioritize brand "vibe" and motion over density of information.
- Product Remixes: This pattern works effectively for luxury product landing pages or fashion lookbooks where the visual transition between items is as important as the items themselves.
- Remix Directions:
- Style Swap: Keep the interaction logic but replace the monochromatic theme with vibrant gradients or a brutalist color palette.
- IA Adaptation: Use the magnetic list component to display service offerings or team members instead of portfolio projects.
- Clone Scope: For a quick win, clone the
.btn-click.magneticbuttons and the.span-linestext reveal animation for an existing landing page. For a comprehensive overhaul, the full Barba.js transition wrapper and Locomotive Scroll setup are the target components.
Related Inspirations
Huy Phan Design Portfolio Hero
A minimalist portfolio layout featuring GSAP-powered page transitions, Lottie animations, and smooth Locomotive scrolling with typography-focused headings.
Transmissions Balenciaga Portfolio Showcase
A minimalist fashion exhibition site featuring a full-width image slider, masked text reveal animations, and a responsive grid of portrait and landscape project canvases.
ThoughtLab Digital Studio Landing Page
A high-end dark-mode agency layout featuring scroll-triggered typography, a specialized capabilities grid, and clean blog article lists with smooth image hover effects.
Laura Monin Fashion Portfolio Archive
A minimalist horizontal-scroll portfolio featuring a delicate serif typography hero, smooth canvas transitions, and an image patchwork grid that reveals more content on interaction.
Aikawa Kenichi Photography Portfolio
Minimalist photography showcase featuring letter-by-letter text animations, a custom mouse pointer interaction system, and a canvas-based image gallery.
Extract Studio Design Agency Portfolio
A minimal agency landing page featuring high-impact typography, a bottom-fixed floating navigation bar, and a hover-responsive project grid with image swapping.