Vue Zoomable

Vue Zoomable

Zoom & Pan Library


Description

Zoom & Pan Library

VueZoomable is a lightweight, high‑performance zoom and pan library designed for Vue 3 that leverages CSS transforms to enable hardware acceleration.

  • Wrap any content in the VueZoomable component to make it zoomable and pannable.
  • Supports mouse wheel interaction.
  • Provides touch and pinch‑zoom capabilities.
  • Includes control buttons for zooming and panning.
  • Works with both SVG and HTML elements.
  • Uses CSS transforms for smooth zoom and pan operations.
  • Offers a ScrollOverlay component that locks pan/zoom during scrolling.

Creator

Hassaan Akbar

Related Projects

Markstream

AI-powered Streaming Markdown Renderer

Vue 3 JSON Editor

Vue 3 JSON Editor

JSON Editor Component

Vuelor

Vuelor

Colorpicker Component

Roughness

Roughness

Hand-drawn Component Library

Stk Table Vue

Stk Table Vue

Virtual List Component