awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
wagerfield avatar

wagerfield/parallax

0
View on GitHub↗
16,586 stars·2,092 forks·JavaScript·9 vueswagerfield.github.io/parallax↗

Parallax

Parallax is a device motion parallax engine and interactive depth effect library. It provides the core logic and interfaces necessary to simulate visual depth by shifting scene layers based on a smart device gyroscope or mouse movement.

The system functions as a device orientation controller that maps physical device rotation and cursor position to programmatic offsets. It distinguishes itself through a motion interface that handles relative orientation calibration, allowing the engine to calculate movement based on a cached starting position.

The library covers motion behavior configuration, including the tuning of friction, axis limits, and movement speed. It includes mechanisms for layer selection using CSS selectors and controls to manage whether scenes respond to pointer events.

Features

  • Parallax Layering Systems - Provides a system for offsetting multiple scene layers based on device orientation or mouse movement to simulate visual depth.
  • Motion Physics Configurations - Provides programmatic settings to adjust speed, range, friction, and axis limits of layer movement.
  • Dynamic Depth Simulations - Offsets multiple image layers at different speeds to create a sense of distance and perspective.
  • Interactive Depth Effect Libraries - Provides a set of tools for creating multi-layered visual experiences that react to hardware motion sensors.
  • Parallax Layering Offsets - Implements depth simulation by shifting multiple scene elements at varying speeds relative to input movement.
  • Sensor-Driven Coordinate Mappings - Translates real-time device orientation data into precise pixel offsets for elements within a scene.
  • Physics and Motion Dynamics - Provides tools to tune movement feel using friction and range limits to simulate physical motion dynamics.
  • Background Effects - Builds layered backgrounds that react to mouse cursor movement to simulate a three-dimensional space.
  • Gyroscope Motion Interfaces - Maps physical device orientation and rotation to programmatic movement and offsets in a web scene.
  • Device Orientation Controllers - Manages calibration, friction, and axis limits for elements reacting to physical device movement.
  • Input Binding Libraries - Binds motion effects to specific elements, the gyroscope, or the mouse cursor using clipping constraints.
  • Relative Orientation Calibrations - Calculates movement by comparing current sensor readings against a cached initial starting position.
  • Mobile Motion Effects - Creates visual depth in mobile web pages by moving layers based on the device gyroscope.
  • Gyroscope-Driven Interfaces - Enables the development of interfaces that respond to physical device tilting and rotation for immersion.
  • Input-Agnostic Motion Bindings - Abstracts movement sources so the same animation logic works for both gyroscopes and mouse cursors.
  • Motion Sensor Readers - Utilizes motion sensor reading capabilities to cache initial orientation for relative movement calculations.
  • Scroll Effects - Parallax engine reacting to device orientation.
  • 视差滚动(Parallax Scrolling) - Listed in the “视差滚动(Parallax Scrolling)” section of the Awesome Frontend awesome list.
  • Scrolling Effects - Parallax engine for smart devices.

Historique des stars

Graphique de l'historique des stars pour wagerfield/parallaxGraphique de l'historique des stars pour wagerfield/parallax

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Parallax

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Parallax.
  • micku7zu/vanilla-tilt.jsAvatar de micku7zu

    micku7zu/vanilla-tilt.js

    4,012Voir sur GitHub↗

    vanilla-tilt.js is a JavaScript 3D tilt library used to animate web elements in 3D space. It functions as an interactive UI animation tool that drives element rotation and scale effects based on mouse movement or mobile device orientation. The library distinguishes itself through the simulation of physical surfaces, utilizing a dynamic light glare effect to create glossy reflections that shift with the cursor. It also includes a parallax depth system that offsets inner elements relative to a parent container to simulate physical layering and three-dimensional space. The toolkit covers a broa

    JavaScriptjavascriptlibrarysmooth
    Voir sur GitHub↗4,012
  • cubiq/iscrollAvatar de cubiq

    cubiq/iscroll

    12,815Voir sur GitHub↗

    iscroll is a JavaScript smooth scrolling library and web interaction framework. It provides a 2D web panning controller and a CSS transform zoom engine to manage inertial scrolling, panning, and zooming for web elements across different devices. The project enables the implementation of custom scrollbar interfaces and navigation maps that track the current viewport position. It supports the creation of interactive web carousels with element snapping, web parallax effects, and content scaling via pinch-to-zoom or mouse-wheel inputs. The library covers a broad range of interaction capabilities

    JavaScript
    Voir sur GitHub↗12,815
  • markdalgleish/stellar.jsAvatar de markdalgleish

    markdalgleish/stellar.js

    4,592Voir sur GitHub↗

    Stellar.js is a JavaScript parallax library and scroll-based motion framework used to coordinate DOM element positioning and CSS transforms. It functions as a positioning tool that calculates real-time coordinate shifts for background images and foreground items based on scroll triggers. The library utilizes a CSS transform animation engine to ensure movement is hardware-accelerated on both mobile and desktop browsers. It creates depth effects by applying different movement speeds to elements relative to the natural scroll rate. The framework covers a range of motion capabilities, including

    JavaScript
    Voir sur GitHub↗4,592
  • prinzhorn/skrollrAvatar de Prinzhorn

    Prinzhorn/skrollr

    18,426Voir sur GitHub↗

    Skrollr is a dependency-free scroll-driven animation engine and cross-platform frontend library. It functions as a toolkit for linking CSS properties and HTML attributes to scroll positions to create synchronized animations, specifically providing utilities for the interpolation of SVG attributes. The library enables the creation of parallax scrolling and interactive web storytelling by mapping scroll offsets to specific style values. It allows for the development of non-linear movement and dynamic SVG effects through the use of custom HTML attributes that define keyframes. The system covers

    HTML
    Voir sur GitHub↗18,426
Voir les 30 alternatives à Parallax→

Questions fréquentes

Que fait wagerfield/parallax ?

Parallax is a device motion parallax engine and interactive depth effect library. It provides the core logic and interfaces necessary to simulate visual depth by shifting scene layers based on a smart device gyroscope or mouse movement.

Quelles sont les fonctionnalités principales de wagerfield/parallax ?

Les fonctionnalités principales de wagerfield/parallax sont : Parallax Layering Systems, Motion Physics Configurations, Dynamic Depth Simulations, Interactive Depth Effect Libraries, Parallax Layering Offsets, Sensor-Driven Coordinate Mappings, Physics and Motion Dynamics, Background Effects.

Quelles sont les alternatives open-source à wagerfield/parallax ?

Les alternatives open-source à wagerfield/parallax incluent : micku7zu/vanilla-tilt.js — vanilla-tilt.js is a JavaScript 3D tilt library used to animate web elements in 3D space. It functions as an… cubiq/iscroll — iscroll is a JavaScript smooth scrolling library and web interaction framework. It provides a 2D web panning… markdalgleish/stellar.js — Stellar.js is a JavaScript parallax library and scroll-based motion framework used to coordinate DOM element… prinzhorn/skrollr — Skrollr is a dependency-free scroll-driven animation engine and cross-platform frontend library. It functions as a… stephband/jparallax — jQuery plugin for creating interactive parallax effect. locomotivemtl/locomotive-scroll — Locomotive Scroll is a JavaScript library and toolkit for managing DOM scroll interactions, featuring a smooth scroll…