Back to Gallery

HLE Portfolio Interactive Animated Landing Page

A dark-themed Nuxt.js landing page featuring a canvas-based 3D video hero, custom cursor interactions, and a day/night mode switcher.

Visit
HLE Portfolio Interactive Animated Landing Page

Overview

HLE is a high-end portfolio site featuring a sophisticated black-on-black aesthetic that transitions into a 3D-heavy experience. It is a premier reference for developers looking to integrate high-fidelity canvas video elements and custom cursor behaviors within a Nuxt.js framework.

Design System

  • Color Palette & Visual Hierarchy: The site uses an ultra-dark theme with a true black (#000000) background. Contrast is achieved through white text and a specialized day/night mode switcher that likely toggles between the dark interface and a light-themed alternative. The hierarchy is minimalist, focusing heavily on imagery and motion over text density.
  • Typography System: The system uses a clean sans-serif typeface with a emphasis on secondary text (p2 class) and bold headings. The preloader uses monospaced-style characters and vertical bar separators (|) to establish a technical, "loading console" aesthetic.
  • Page Structure: The layout follows a sophisticated loading sequence: a specialized preloader with progress tracking, followed by a "start-screen" containing a 3D canvas wrapper. The primary content is contained within a scrollable main.layout__page container.
  • Reusable Components: Key items to clone include the start-screen__mode-switcher, the custom multi-span cursor element (designed for complex hover states), and the preloader which uses a data-driven progress bar.
  • Interaction and Motion: The implementation relies on a video element (tv_square.mp4) used as a texture or source for a canvas-based 3D scene. The custom cursor is composed of four internal spans, allowing for complex shape-shifting animations during hover states.
  • Implementation Clues: Built with Nuxt.js (as evidenced by #ext-nuxt and data-v- attributes), the site utilizes scoped CSS and a structured layout system with a dedicated scroller component to manage smooth-scrolling or custom parallax effects.

Use Cases

  • Who should clone this: Creative developers and agencies building interactive portfolios, experimental labs, or high-end product landing pages that require a cinematic introduction.
  • Remix directions: Developers can swap the tv_square.mp4 video with their own 3D rendered loop to completely change the theme. The day/night switcher logic can be repurposed for any global state toggle, such as language or currency.
  • Practical Remixes: Maintain the preloader and custom cursor frame but swap the black background for a high-contrast brand color to create a more vibrant UI.
  • Clone Scope: A full-page clone is recommended for those wanting to study the Nuxt.js component communication for the 3D-to-UI interaction. For a quicker remix, the cursor and preloader components can be extracted as standalone modules for other projects.

Related Inspirations

© 2026 InferNet AI PTE.LTD. All rights reserved.