This template was designed with a clean structure, reusable components, and smooth interactions to make customization easy inside Webflow.
This page includes important notes and guidance to help you edit the template properly and avoid common issues while working in the Designer.
Preloader Editing Guide
This template includes a global Preload animation component applied across all pages.
The preload wrapper is set to Display: None by default, so it stays hidden in the Webflow Designer and won't block editing. You can open and edit any page immediately — no manual toggling needed.
On the published site, the page-load interaction automatically switches the wrapper to Display: Flex when the animation starts, so the preloader still plays normally for visitors.
If you ever need to preview the preloader in Designer:
- Open the Preload Component
- Select the main wrapper/container
- Temporarily set Display: Flex to see it
- Set it back to Display: None afterward so the Designer stays clean for editing
Scramble Text — on hover
Add to any element that should trigger a scramble on mouse hover.
- data-scramble-hover — add to the wrapper/trigger element
- data-scramble-hover-text — add to the specific text element inside that wrapper (optional — if omitted, the effect runs on the trigger element itself)
Scramble Text — on scroll
Add to any text element. The animation triggers once when the element enters the viewport.
- data-scramble — no value needed, activates the effect
- data-duration — how long each character takes to unscramble, in seconds (default:
0.4) - data-stagger — delay between each character, in seconds (default:
0.04) - data-speed — scramble noise speed, higher = settles faster (default:
0.5)
If a child element inside a scrambled parent should be excluded , add data-scramble = skip to that child.
Typewriter
Add to a span element inside a heading. Leave the span's text content empty.
- data-typewriter — no value needed, activates the effect
- data-words — comma-separated list of words to cycle through, e.g.
AI Product,AI Tool,AI Platform - data-delay — delay before starting, in milliseconds (default:
0)
If this span sits inside an element that has data-scramble, also add data-scramble = skip to the span to prevent conflict.