awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
rrutsche avatar

rrutsche/react-parallax

0
View on GitHub↗
876 星标·75 分支·TypeScript·MIT·9 次浏览

React Parallax

React Parallax is a React animation component library that creates multi-speed scrolling background depth effects. It computes relative scroll positions within viewports to translate raw page offsets into normalized animation progress values, applying hardware-accelerated translation and scaling styles to DOM nodes for smooth visual movement.

The library supports rendering background images and arbitrary visual elements that shift positions at different speeds relative to foreground content. It provides dynamic Gaussian blur filter transitions that interpolate based on current scroll velocity and position.

Child components and custom animations are driven through a render-props composition pattern, which exposes raw scroll percentage values for custom page transformations and dynamic visual customization.

Features

  • Parallax Libraries - Provides React-specific components for creating multi-speed scrolling background depth effects and custom transformations.
  • Parallax Effects - Displays scrolling background visuals that move at different speeds to create depth.
  • CSS Animation Libraries - Provides a React animation library applying hardware-accelerated styles for smooth movement.
  • Gaussian Blur Implementations - Interpolates Gaussian blur filter values dynamically during scroll interactions.
  • React Animation Workflows - Builds interactive user interface animations driven by scroll positions in React.
  • React Components - Offers reusable React UI components designed to render layered background elements and scroll animations.
  • Render Props - Exposes internal state via render props for flexible custom component rendering.
  • Parallax Backgrounds - Renders background images and elements that shift positions during page scrolling.
  • Scroll Progress Mapping - Computes relative scroll positions to map page offsets into normalized animation progress values.
  • Scroll-Driven Animation Tools - Synchronizes visual transitions and dynamic blur filter effects with the user's scroll position.
  • Scroll-Driven Transition Effects - Adjusts image sharpness dynamically during scrolling to create gradual focus effects.
  • Blur Effects - Applies dynamic blur filter transitions based on scroll velocity.
  • Background Customization - Embeds arbitrary visual nodes behind scrolling content for background design flexibility.
  • Animated Backgrounds - Creates dynamic background visuals that shift positions relative to the foreground.
  • Percentage-Based Position Calculators - Exposes raw scroll percentage values for custom page transformations.
  • Scroll Wrapper Components - Wraps children in scroll-position tracking components that expose raw percentages for custom visual transformations.
  • Viewport Intersection Events - Monitors element positions relative to the viewport using event listeners.

Star 历史

rrutsche/react-parallax 的 Star 历史图表rrutsche/react-parallax 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 React Parallax 的精选搜索

收录 React Parallax 的精选合集。
  • Parallax animation library

React Parallax 的开源替代方案

相似的开源项目,按与 React Parallax 的功能重合度排序。
  • jscottsmith/react-scroll-parallaxjscottsmith 的头像

    jscottsmith/react-scroll-parallax

    2,986在 GitHub 上查看↗

    React Scroll Parallax is a component library and JavaScript animation tool for creating scroll-driven visual effects and layered depth in web applications. It supplies shared scroll metrics and controller access down the component tree through context providers, applying hardware-accelerated style changes such as translation, rotation, and opacity to animate elements. The system tracks element positions relative to viewport boundaries to calculate continuous scroll ratios while batching calculations to sync with browser refresh rates and automatically recomputing layouts during dynamic content

    TypeScriptanimationbannercomponent
    在 GitHub 上查看↗2,986
  • dixonandmoe/rellaxdixonandmoe 的头像

    dixonandmoe/rellax

    7,143在 GitHub 上查看↗

    Rellax is a dependency-free vanilla JavaScript library and frontend utility used to create parallax web design effects. It functions as a scroll-based animation tool that moves page elements at different speeds to produce a sense of depth and layered motion. The library supports both vertical and horizontal parallax tracking for panoramic layouts and allows for motion speed control. It includes breakpoint-aware speed mapping to adjust movement based on screen width and provides viewport centering to position elements relative to the center of the screen. Beyond basic motion, the tool manages

    HTML
    在 GitHub 上查看↗7,143
  • ant-design/ant-motionant-design 的头像

    ant-design/ant-motion

    4,613在 GitHub 上查看↗

    This is a React animation library providing a collection of components for creating choreographed motion, complex transitions, and SVG morphing. It functions as a motion design specification and a UI component animation wrapper system used to apply 3D transforms, Bezier curves, and entry-exit transitions to interface elements. The project includes a scroll-driven animation suite for synchronizing UI movements and parallax effects with the viewport position, as well as an SVG motion framework for animating paths, drawing lines incrementally, and interpolating coordinates for shape morphing. I

    JavaScriptanimationant-motionjavascript
    在 GitHub 上查看↗4,613
  • jalxob/cool-kittenjalxob 的头像

    jalxob/cool-kitten

    1,373在 GitHub 上查看↗

    Cool-kitten is a web framework designed for building responsive layouts that incorporate multi-speed parallax scrolling effects and automated asset optimization. At its core, the project functions as a scroll-driven animation engine that synchronizes DOM element transformations with user scroll coordinates using custom easing functions. The framework integrates a fluid grid layout system alongside multi-speed layered parallax capabilities, enabling background elements to move at different relative speeds than foreground content to produce visual depth. Additionally, it includes build-time ass

    JavaScript
    在 GitHub 上查看↗1,373
查看 React Parallax 的所有 30 个替代方案→

常见问题解答

rrutsche/react-parallax 是做什么的?

React Parallax is a React animation component library that creates multi-speed scrolling background depth effects. It computes relative scroll positions within viewports to translate raw page offsets into normalized animation progress values, applying hardware-accelerated translation and scaling styles to DOM nodes for smooth visual movement.

rrutsche/react-parallax 的主要功能有哪些?

rrutsche/react-parallax 的主要功能包括:Parallax Libraries, Parallax Effects, CSS Animation Libraries, Gaussian Blur Implementations, React Animation Workflows, React Components, Render Props, Parallax Backgrounds。

rrutsche/react-parallax 有哪些开源替代品?

rrutsche/react-parallax 的开源替代品包括: jscottsmith/react-scroll-parallax — React Scroll Parallax is a component library and JavaScript animation tool for creating scroll-driven visual effects… dixonandmoe/rellax — Rellax is a dependency-free vanilla JavaScript library and frontend utility used to create parallax web design… ant-design/ant-motion — This is a React animation library providing a collection of components for creating choreographed motion, complex… jalxob/cool-kitten — Cool-kitten is a web framework designed for building responsive layouts that incorporate multi-speed parallax… markdalgleish/stellar.js — Stellar.js is a JavaScript parallax library and scroll-based motion framework used to coordinate DOM element… ianlunn/jquery-parallax — jQuery Parallax is a frontend animation library and JavaScript plugin that creates a multi-layered depth illusion as…