Get in touch

Instruction

Updated December 28, 2025
How the GSAP Animations Work

This template includes pre-built animations you can apply to any element using custom attributes.

How to Add an Animation

Two people running across a grassy field toward trees under a clear sky with large white text partially visible in the foreground.
  1. Select the element you want to animate
  2. Open the Settings tab in the right sidebar
  3. Scroll to Custom Attributes and click + Custom Attributes
  4. Enter the attribute name (e.g., homepage-load-in)
  5. Enter the value (e.g., text)
  6. Press Enter

Done! Your element will now animate.

How to Find Available Animations

Screenshot of a webpage editor showing a large white 'SCAR®' text overlay on a background of three people running on grass, with menu items and animation settings visible.

To see which animations are available, look at existing animated elements in the template and copy their custom attribute names to your new elements.

Pro Tips

Exact spelling required: Attribute names must match exactly, including dashes and lowercase letters.

Wrong tab? Make sure you're in Settings, not Style or Interactions.

Want to remove an animation? Just delete the custom attribute.

How to Modify the Homepage Hero Brand Display

The homepage hero features a large brand display with two options: animated text letters or a logo image. Both options include pre-built animations.

Choosing Your Display Style

Web design interface showing a website header with navigation menu and a background video of three people running in a grassy field.

Step 1: Navigate to Header Brand

  1. Open the Navigator panel (left sidebar)
  2. Expand HeaderContainer
  3. Select Header Brand
Three people running across a sunlit grassy field with trees in the background.

Step 2: Choose Text or Image

In the Properties panel on the right, you'll see two options:

  • Show Text Logo - Use this for animated text with a smooth letter stagger effect
  • Show Image Logo - Use this for a logo image with a fade-in animation

Toggle Visible or Hidden on each option to switch between them.

Option 1: Using Text Display

Three people running on a grassy field with large white text 'SCAR®' overlaid on the image.

Edit Your Text

  1. In the Navigator, expand Brand Display Block under Header Brand
  2. You'll see individual Text Style / Brand Display elements (one for each letter)
  3. Click each text element and change the letter to spell out your brand name
  4. Add or remove text elements as needed for your brand
Two people running outdoors on grass with large white text behind them and a visible web design interface including font size adjustment settings.

Adjust Text Size

  1. Select any Text Style / Brand Display element
  2. In the Style panel, find TypographySize
  3. Look for the Custom value showing clamp(4em, 25.8vw, 82em)
  4. Modify the middle value (25.8vw) carefully until the text fills the width of the screen
Screenshot of a web design interface showing a mobile view with the brand name OSCAR in large white text over a blurred background of people walking in a grassy field.

Optimize for Mobile Landscape

  1. Switch to the Mobile Landscape breakpoint (top toolbar)
  2. Select the text elements again
  3. Adjust the same vw value in the custom clamp() until the text fills the container on mobile

Option 2: Using Image Display

If you chose Show Image Logo in Step 2:

  1. Select Header Brand in the Navigator
  2. In the Properties panel, scroll to Logo Image
  3. Click Replace Image to upload your logo
  4. The animation is already set up and ready to go

Pro Tips

Text fills the screen best: When using text display, the animation looks best when letters stretch across the full width. Adjust the vw value incrementally (try 0.5vw changes) until it's perfect.

Test both breakpoints: Always check desktop and mobile landscape to ensure the text scales properly on all devices.

Letter-by-letter precision: Each letter is its own element, giving you complete control over spacing and animation timing.

How to Make CMS Count Dynamic

This template includes code that automatically counts and displays the number of CMS items on a page (like "All Work (5)").

How to Set It Up

Web design interface showing a code editor with a JavaScript snippet adding a dynamic item count and a webpage preview with a plant and chair.

Step 1: Add the Code to Your Page

  1. Go to Pages in the left sidebar
  2. Select the page you want to add the count to (e.g., Work page)
  3. Click the Settings icon next to the page name
  4. Scroll down to Custom Code
  5. Find the Before </body> tag section
  6. Paste the code below:
<script>
  document.addEventListener("DOMContentLoaded", () => {
    const totalNumber = document.querySelector('[dynamic-count="number"]');
    const items = document.querySelectorAll('[dynamic-count="item"]');
    if (totalNumber) {
      totalNumber.textContent = items.length;
    }
  });
</script>

Website work portfolio showing images of eyeglasses on stone blocks and a wood table with chairs and plants.

Step 2: Mark the Items to Count

  1. In the Navigator, select the Collection Item inside your Collection List
  2. Open the Settings tab in the right sidebar
  3. Scroll to Custom Attributes and click + Custom Attributes
  4. Enter the name: dynamic-count
  5. Enter the value: item
  6. Press Enter
Make cms count dynamic

Step 3: Add the Number Display

  1. Select the text element where you want the count number to appear (e.g., "All Work (5)")
  2. Open the Settings tab
  3. Scroll to Custom Attributes and click + Custom Attributes
  4. Enter the name: dynamic-count
  5. Enter the value: number
  6. Press Enter

The count will now automatically update based on how many items are visible in your Collection List.

Pro Tips

Two attributes needed: You need dynamic-count="item" on the Collection Item AND dynamic-count="number" on the text where the count appears.

Not updating? Make sure the custom code is pasted in the correct page's settings, not the site-wide settings.

Filters and pagination: The count updates dynamically based on visible items, so it works with filters and pagination automatically.

How the Service Section Scroll Works

The Services page includes a scroll-triggered animation where each service block transitions smoothly as you scroll down the page.

How to Enable the Animation on New Blocks

Web design software interface showing a Navigator panel with a Service Block selected and a webpage layout preview with text and the large number 01.

Step 1: Select the Service Block

  1. Open the Navigator panel (left sidebar)
  2. Find and select Service Block (the main container for each service section)
Web design interface showing a service block section with placeholder text and a large number 01 on a white background.

Step 2: Add the Custom Attribute

  1. With the Service Block selected, open the Settings tab in the right sidebar
  2. Scroll to Custom Attributes and click + Custom Attributes
  3. Enter the name: service-section-scroll
  4. Enter the value: block
  5. Press Enter

Step 3: Apply to Multiple Blocks

Add this same attribute to every Service Block on the page except the very last one at the bottom. The bottom block doesn't need the animation since there's no next section to transition to.

Pro Tips

Why skip the last block? The scroll animation transitions between sections, so the final block doesn't need it.

Duplicating blocks? When you duplicate a Service Block that already has the attribute, it will automatically copy over just make sure to remove it from the last block if needed.

Animation not working? Double-check that the attribute is spelled exactly as shown: service-section-scroll="block"

How to Modify Service Dropdown Links

The Services dropdown in the navigation includes anchor links that jump to specific service sections on the Services page. Here's how to customize them.

How to Edit Dropdown Links

Webflow Designer interface showing navigator panel with Navbar structure and a dropdown menu for Services expanded with options: Creative Direction, Development, Brand Strategy.

Step 1: Select the Link to Modify

  1. In the Navigator, expand Dropdown / Menu under Dropdown Menu / Wrap
  2. Click on the Dropdown Menu / Item link you want to edit (e.g., "Creative Direction")
Website navigation bar with dropdown menu under Services showing options Creative Direction, Development, and Brand Strategy.

Step 2: Update the Link URL

  1. With the link selected, open the Settings tab in the right sidebar
  2. Find Link Block settingsURL
  3. Enter the path in this format: /services/#service-1
    • /services/ = the Services page
    • #service-1 = the ID of the service section to jump to
Web design editor interface showing a service block section with placeholder text and an ID field 'service-1' highlighted in settings panel.

Step 3: Match IDs to Service Sections

Each service section on the Services page has a unique ID:

  1. Navigate to the Services page
  2. Select a Service Block in the Navigator
  3. Check the Settings tab → ID field (e.g., "service-1")
  4. Use this exact ID in your dropdown link URL

Pro Tips

ID format matters: The # symbol is required before the ID. For example: /services/#service-2

Adding new services? When you create a new Service Block, give it a unique ID in the Settings tab, then create a matching dropdown link using that ID.

Sitemap
Buy