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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
gijsroge avatar

gijsroge/tilt.js

0
View on GitHub↗
3,862 estrellas·843 forks·JavaScript·MIT·10 vistasgijsroge.github.io/tilt.js↗

Tilt.js

tilt.js is a jQuery plugin and mouse-driven animation library used to create 3D parallax effects and interactive rotations on web elements. It functions as a frontend interaction tool that maps cursor coordinates to rotation angles, simulating three-dimensional perspective and spatial depth.

The library features a dynamic glare overlay that simulates light reflection on a surface, mimicking materials such as glass or glossy plastic. It also implements layered parallax offsetting to shift inner elements along different axes, creating a perceived sense of depth as the main container rotates.

The toolset includes capabilities for tracking tilt coordinates, triggering custom actions via lifecycle callbacks, and removing interactivity to reset elements to their original state.

Features

  • 3D Perspective Transforms - Creates three-dimensional depth and tilting effects on UI elements using CSS perspective transforms.
  • Tilt Effects - Provides a jQuery plugin that implements three-dimensional rotation and depth effects based on mouse movement.
  • Glossy Surface Reflections - Simulates light reflecting off a glossy surface to mimic materials like glass or plastic.
  • Input-to-Rotation Mapping - Maps cursor coordinates to angular rotation values to drive 3D element movement.
  • Glare Effects - Implements visual overlays that simulate light reflections and glare on surfaces.
  • Surface Glare Effects - Provides dynamic glossy reflections that simulate light reflecting on a surface based on movement.
  • Parallax Layering Offsets - Shifts multiple visual layers at different speeds to create a perceived sense of depth.
  • Mouse-Coordinate Animations - Implements utilities for tracking cursor coordinates to trigger dynamic rotation animations on interactive elements.
  • Interactive 3D UI Elements - Creates UI components that respond to user input with three-dimensional movement and rotation.
  • Parallax Effects - Implements techniques for creating depth and motion in web layouts based on mouse position.
  • 3D Depth Effects - Uses 3D rotations and mouse-driven movement to create a sense of spatial depth.
  • jQuery Plugins - Ships as a jQuery plugin for easy attachment of 3D interactions to DOM elements.
  • Content Card Action Triggers - Triggers custom logic functions when specific interactive content cards are tilted or hovered.
  • Interaction Lifecycle Callbacks - Triggers custom functions when users enter, leave, or change the tilt angle of an element.
  • UI Rotation Tracking - Exposes current rotation angles and percentages via events to synchronize movements with other elements.
  • Z-Axis Depth Overlays - Utilizes Z-axis offsets to make child elements appear to float above the main container.
  • Tactile and Visual Feedback - Provides visual feedback through hover effects and light-reflecting glare to simulate physical materials.

Historial de estrellas

Gráfico del historial de estrellas de gijsroge/tilt.jsGráfico del historial de estrellas de gijsroge/tilt.js

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Tilt.js

Proyectos open-source similares, clasificados según cuántas características comparten con Tilt.js.
  • micku7zu/vanilla-tilt.jsAvatar de micku7zu

    micku7zu/vanilla-tilt.js

    4,012Ver en 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
    Ver en GitHub↗4,012
  • hakimel/stroll.jsAvatar de hakimel

    hakimel/stroll.js

    4,342Ver en GitHub↗

    stroll.js is a frontend UI animation library designed to transform standard web lists into three-dimensional scrolling displays. It functions as a tool for creating depth-based perspectives using CSS3 transforms. The library specializes in 3D web animations and interactive list design. It implements visual effects that respond to user movement, adding spatial depth and perspective to list elements as they are navigated.

    HTML
    Ver en GitHub↗4,342
  • locomotivemtl/locomotive-scrollAvatar de locomotivemtl

    locomotivemtl/locomotive-scroll

    8,807Ver en GitHub↗

    Locomotive Scroll is a JavaScript library and toolkit for managing DOM scroll interactions, featuring a smooth scroll motion controller and a parallax scrolling engine. It provides a system for implementing fluid scrolling and tracking element visibility within the viewport. The library creates depth and motion by moving elements at different speeds relative to the scroll position. It includes a viewport visibility tracker used to initiate visual transitions and animations when specific elements enter the browser viewport. The toolkit covers programmatic scroll control, dynamic element regis

    JavaScript
    Ver en GitHub↗8,807
  • ianlunn/jquery-parallaxAvatar de IanLunn

    IanLunn/jQuery-Parallax

    1,506Ver en GitHub↗

    jQuery Parallax is a frontend animation library and JavaScript plugin that creates a multi-layered depth illusion as users scroll down a web page. It operates by shifting background layers at varying speeds during page scrolling to simulate differing visual depths. The library calculates background element offsets relative to the current scroll position of the viewport to dynamically adjust placement. It attaches native browser scroll event handlers to trigger coordinate recalculations and layout updates in real time, directly updating the inline styles of element background image coordinates

    CSS
    Ver en GitHub↗1,506
Ver las 30 alternativas a Tilt.js→

Preguntas frecuentes

¿Qué hace gijsroge/tilt.js?

tilt.js is a jQuery plugin and mouse-driven animation library used to create 3D parallax effects and interactive rotations on web elements. It functions as a frontend interaction tool that maps cursor coordinates to rotation angles, simulating three-dimensional perspective and spatial depth.

¿Cuáles son las características principales de gijsroge/tilt.js?

Las características principales de gijsroge/tilt.js son: 3D Perspective Transforms, Tilt Effects, Glossy Surface Reflections, Input-to-Rotation Mapping, Glare Effects, Surface Glare Effects, Parallax Layering Offsets, Mouse-Coordinate Animations.

¿Qué alternativas de código abierto existen para gijsroge/tilt.js?

Las alternativas de código abierto para gijsroge/tilt.js incluyen: 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… hakimel/stroll.js — stroll.js is a frontend UI animation library designed to transform standard web lists into three-dimensional scrolling… locomotivemtl/locomotive-scroll — Locomotive Scroll is a JavaScript library and toolkit for managing DOM scroll interactions, featuring a smooth scroll… ianlunn/jquery-parallax — jQuery Parallax is a frontend animation library and JavaScript plugin that creates a multi-layered depth illusion as… markdalgleish/stellar.js — Stellar.js is a JavaScript parallax library and scroll-based motion framework used to coordinate DOM element… jalxob/cool-kitten — Cool-kitten is a web framework designed for building responsive layouts that incorporate multi-speed parallax…