Trigger CSS Animations Based On Element’s Position – Trig.js
A simple and lightweight AOS (animate on scroll) library that applies custom CSS3 animations and transitions to elements as they scroll into view.
A simple and lightweight AOS (animate on scroll) library that applies custom CSS3 animations and transitions to elements as they scroll into view.
A lightweight JS library that converts CSS @keyframes into native Animation instances with pause, reverse, and progress support.
CSS scrollytelling library using scroll-driven animations and sticky layout. No JavaScript required.
A canvas-based particle animation library with six particle shapes, three animation modes, mouse repulsion, click-to-burst, and trail effects for web backgrounds.
A vanilla JS library that adds an animated border beam effect to cards, buttons, inputs, and search bars with runtime controls.
Create performant horizontal text scrollers with marquee6k. Lightweight vanilla JS marquee library with responsive design and hover pause support.
A lightweight JS library using CSS3 and data attributes for easy element animations as they enter the viewport.
Add 30+ GPU-accelerated scroll animations to any HTML element using data attributes. Under 3KB and built-in anti-FOUC protection included.
Just another pure JS smooth scroll library to animate the page scrolling to specified anchor links, with or without easing functions.
A JavaScript library that creates realistic typewriter effects with chainable API, text selection, cursor movement, and Vue 3 support.