3 个仓库
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 是一个 JavaScript 3D 倾斜库,用于在 3D 空间中为 Web 元素设置动画。它作为一个交互式 UI 动画工具,根据鼠标移动或移动设备方向驱动元素旋转和缩放效果。 该库的特色在于物理表面的模拟,利用动态光晕效果创建随光标移动的闪亮反射。它还包括一个视差深度系统,相对于父容器偏移内部元素,以模拟物理分层和三维空间。 该工具包涵盖了广泛的交互和动画功能,包括移动设备的陀螺仪旋转、可配置的倾斜行为和旋转状态监控。它提供自定义回调和事件,将当前的旋转角度和百分比发送给外部监听器。
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.