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
·
micku7zu avatar

micku7zu/vanilla-tilt.js

0
View on GitHub↗
4,012 estrellas·179 forks·JavaScript·MIT·11 vistasmicku7zu.github.io/vanilla-tilt.js/index.html↗

Vanilla Tilt.js

vanilla-tilt.js es una biblioteca de inclinación 3D en JavaScript utilizada para animar elementos web en el espacio 3D. Funciona como una herramienta de animación de interfaz de usuario interactiva que impulsa la rotación y el escalado de elementos basados en el movimiento del ratón o la orientación del dispositivo móvil.

La biblioteca se distingue por la simulación de superficies físicas, utilizando un efecto de brillo dinámico para crear reflejos brillantes que se desplazan con el cursor. También incluye un sistema de profundidad de paralaje que desplaza los elementos internos en relación con un contenedor padre para simular capas físicas y espacio tridimensional.

El kit de herramientas cubre una amplia gama de capacidades de interacción y animación, incluyendo rotación basada en giroscopio para dispositivos móviles, comportamientos de inclinación configurables y monitoreo del estado de rotación. Proporciona callbacks y eventos personalizados que emiten los grados y porcentajes de rotación actuales a oyentes externos.

Features

  • Interactive 3D UI Elements - Adds 3D rotation and movement to web elements to make them react to user mouse movements.
  • Sensor-Based Rotations - Rotates components based on the physical orientation of a mobile device using device orientation sensors.
  • Input-to-Rotation Mapping - Calculates 3D rotation angles by mapping cursor coordinates relative to the element center.
  • JavaScript Animation Libraries - Provides a lightweight JavaScript library for implementing smooth 3D tilt and rotation animations.
  • Surface Glare Effects - Simulates physical surface reflections with a dynamic light glare that shifts based on cursor position.
  • Parallax Layering Offsets - Creates a sense of physical depth by offsetting inner elements relative to the parent container's movement.
  • Mobile Motion Effects - Creates visual effects on mobile devices that shift based on the physical orientation of the phone.
  • 3D Perspective Transforms - Implements 3D perspective and rotation on elements using CSS transforms to create a tilt effect.
  • 3D Transform Animations - Animates elements in 3D space by adjusting CSS rotation axes based on mouse movement.
  • Gyroscope-Driven Interfaces - Allows web elements to react to the physical tilt and rotation of a mobile device.
  • Device Orientation Controllers - Processes gyroscope sensor data to tilt web elements according to the physical angle of a mobile device.
  • Animated UI Components - Provides a toolset for adding depth and movement to web components through rotation and scale effects.
  • Glossy Surface Reflections - Simulates surface reflections by shifting a semi-transparent glare overlay based on tilt and mouse position.
  • UI Gloss Simulations - Adds a glossy light reflection to elements that shifts realistically as the object tilts.
  • Glare Effects - Simulates glossy physical surfaces by reflecting light based on cursor position using a visual overlay.
  • Parallax Effects - Layers elements within a container to create a sense of three dimensional space and physical depth.

Historial de estrellas

Gráfico del historial de estrellas de micku7zu/vanilla-tilt.jsGráfico del historial de estrellas de micku7zu/vanilla-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 Vanilla Tilt.js

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

    gijsroge/tilt.js

    3,862Ver en GitHub↗

    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. T

    JavaScriptjqueryparallaxtilt
    Ver en GitHub↗3,862
  • wagerfield/parallaxAvatar de wagerfield

    wagerfield/parallax

    16,586Ver en GitHub↗

    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

    JavaScript
    Ver en GitHub↗16,586
  • 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
Ver las 30 alternativas a Vanilla Tilt.js→

Preguntas frecuentes

¿Qué hace micku7zu/vanilla-tilt.js?

vanilla-tilt.js es una biblioteca de inclinación 3D en JavaScript utilizada para animar elementos web en el espacio 3D. Funciona como una herramienta de animación de interfaz de usuario interactiva que impulsa la rotación y el escalado de elementos basados en el movimiento del ratón o la orientación del dispositivo móvil.

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

Las características principales de micku7zu/vanilla-tilt.js son: Interactive 3D UI Elements, Sensor-Based Rotations, Input-to-Rotation Mapping, JavaScript Animation Libraries, Surface Glare Effects, Parallax Layering Offsets, Mobile Motion Effects, 3D Perspective Transforms.

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

Las alternativas de código abierto para micku7zu/vanilla-tilt.js incluyen: gijsroge/tilt.js — tilt.js is a jQuery plugin and mouse-driven animation library used to create 3D parallax effects and interactive… wagerfield/parallax — Parallax is a device motion parallax engine and interactive depth effect library. It provides the core logic and… 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… ant-design/ant-motion — This is a React animation library providing a collection of components for creating choreographed motion, complex… jscottsmith/react-scroll-parallax — React Scroll Parallax is a component library and JavaScript animation tool for creating scroll-driven visual effects…