---
title: "Lax.js"
description: "Vanilla scroll-animation plugin driving CSS transforms and filters from scroll position via a declarative preset syntax."
canonical: "https://vibing.inc/library/lax-js-vg-1496"
category: "Motion & Animation"
subcategory: "Scroll animation"
license: "MIT"
author: "Alex Fox (@alexfoxy)"
source: "https://github.com/alexfoxy/laxxx"
---

# Lax.js
Vanilla scroll-animation plugin driving CSS transforms and filters from scroll position via a declarative preset syntax.
## Facts
- Source: https://github.com/alexfoxy/laxxx
- Category: Motion & Animation / Scroll animation
- Author: Alex Fox (@alexfoxy)
- Licence: MIT
- Tags: scroll, parallax, vanilla-js, presets
## Why it's a gem
Dependency-free parallax with a preset language; far lighter than ScrollTrigger.
---
Listed in The Vibeary: https://vibing.inc/library/lax-js-vg-1496 · JSON: https://vibing.inc/api/public/library/gems/lax-js-vg-1496