Instructions

Editing the Donation Modal
To customise or remove the donation modal:
- Navigate to the Donation Modal Component
Locate theDonation Modalcomponent in your Webflow project. - Reveal the Modal
Remove the combo class.hidefrom the.donation-modal_componentso the modal becomes visible in the Designer. - Replace the Placeholder
Inside the modal, locate the element.donation-embed-placeholder.
Delete this placeholder and replace it with your actual donation embed, such as a third-party form or payment widget. - Hide the Modal Again
Once editing is complete, reapply the.hidecombo class to keep the modal hidden until triggered on the live site.
Not Accepting Donations?
If you don’t plan to accept donations:
- Remove the Donate button from the navigation bar.
- Delete the Donation Modal Component from every page.
Interaction Guide
This template includes a mix of classic Webflow interactions and custom GSAP-powered animations. Below is a breakdown of what’s included and how to use or customise each one.
Classic Webflow Interactions
These are standard Webflow interactions built using Webflow’s native Interactions panel.
- Navbar Menu Open/Close
Triggered on the.navbar_component. Handles mobile menu toggle. - Navbar Dropdown (Desktop & Tablet)
Triggered on.navbar_menu-dropdownelements. Controls dropdown visibility on hover. - Navbar Scroll Hide/Reveal
A page scroll interaction that hides the navbar on scroll down and reveals it on scroll up.
GSAP Interactions
These animations use GSAP and are triggered by custom events or scroll-based attributes.
Custom Event Interactions
- Page Loader Animation
Triggered by a custompageLoadevent. Requires the following script in the Footer Code (before</body>).
Do not remove this script or the loader animation will not work.
<!-- Page Load Event-->
<script>
window.addEventListener('load', () => {
const wfIx = Webflow.require('ix3');
wfIx.emit('pageLoad');
});
</script>
Scroll-Triggered Interactions
To apply these scroll animations, add a custom attribute to the target element:
- Select the element.
- Open the Settings panel.
- Under Custom Attributes, click + Add Custom Attribute.
- Use
data-reveal-animationas the name and one of the following values:
Scroll-Trigger Values
Fade Left Entrance =fade-leftFade Up Entrance =fade-up
Hover Interactions
- Card Hover
Subtle animation on card hover to indicate interactivity. - Card Image Hover
Zoom or shift effect on image within a card.
Click Interactions
- Open Donation Modal
Triggers modal popup with donation options. - Close Donation Modal
Closes the donation modal.
