Device screenshots

Bezos Earth Fund

Client
Bezos Earth Fund
Role
Motion Development, Website Support
Tech
GSAP, Tailwind

Shortly after launching a newly redesigned website, the Bezos Earth Fund team sought to rework the motion implementation in their “How We Work” landing page, in an effort to better tell their story. The new version of this landing page balanced text and visuals more effectively, and gave the eye a better path to follow down the page.

Design Collaboration & Interactive Concept Prototyping

Early designer produced sketches were used as collaboration pieces allowing the approach to be vetted more easily. This collaboration process helped in identifying potential issues early on, and it set things up for the creation of an interactive prototype using CodePen.

Original sketches by Owen S.
Initial CodePen prototype

GSAP ScrollTrigger

The prototype was built using GSAP’s ScrollTrigger plugin, which allowed for the creation of scroll triggered animations within each panel. As the user scrolls down the page, the text area maintains natural page scrolling behavior, while the visual area slides into view from the top, and out of view towards the bottom, creating a staggered reveal animation effect.

Background Color Shifting

An array of background colors in hsla format were applied to a GSAP timeline, which was then referenced as an animation in another GSAP ScrollTrigger instance with the parent container as the trigger. This allowed for the background color to automatically shift as the user scrolled down the page, creating a more dynamic visual experience.

const bgTimeline = gsap.timeline()

this.backgroundsValue.forEach((value) => {
  bgTimeline.to(this.panelContainerTarget, {
    backgroundColor: value,
    ease: 'none',
  })
})

ScrollTrigger.create({
  animation: bgTimeline,
  trigger: this.panelContainerTarget,
  start: 'top top',
  end: 'bottom bottom',
  scrub: true,
})
GSAP ScrollTrigger animations and color shifting background

Results

This work led to the creation of a new CMS managed and templated system for creating new scrollytelling pages, which allows them to create new landing pages without requiring extra development efforts. This new system allows panels to be added to the page, and configured with different layouts, colors, backgrounds and animation effects.

View Site → Read Case Study →