3 repositorios
UI components that respond to user input with three-dimensional movement and rotation.
Distinguishing note: Candidates focused on automation, design tools, or bot detection, not interactive 3D UI styling.
Explore 3 awesome GitHub repositories matching user interface & experience · Interactive 3D UI Elements. Refine with filters or upvote what's useful.
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.
Adds 3D rotation and movement to web elements to make them react to user mouse movements.
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
Creates UI components that respond to user input with three-dimensional movement and rotation.
vrtk is a virtual reality interaction framework and locomotion system designed to build consistent 3D object interactions and user interfaces across different hardware. It provides a hardware-agnostic movement model that decouples player navigation logic from specific controller inputs to ensure cross-platform compatibility. The project includes a spatial UI kit for rendering 2D and 3D interactive menus and physical controls specifically for head-mounted displays. It utilizes an event-driven input layer to translate physical pointer and touch data into virtual object events and actions. The
Enables interaction with 3D UI components that respond to pointer or touch inputs.