You want to create a Google Maps-style pan-and-zoom experience for a high-resolution image in Webflow, ideally without custom JavaScript or Webflow Interactions. While Webflow alone doesn’t offer native support for draggable pan and scroll-to-zoom on images, you can achieve this using third-party libraries or embed tools.
To achieve your goal in Webflow without complex configuration like Mapbox, use a lightweight JavaScript library that supports zoom and pan features:
To use it in Webflow:
You’ll include something like:
Even though this involves code, it’s simpler than Mapbox and avoids Webflow Interactions.
For very large, high-res images, Webflow has limitations:
Webflow won’t natively tile large images, so for true map-like zoom at high resolution, tile-based tools are better, even if setup is heavier.
While you're avoiding interactions, a light-code approach may be a good compromise:
Webflow doesn’t support native drag-to-pan and scroll-to-zoom on images, but you can replicate the behavior using lightweight libraries like Panzoom with minimal code embedding. For large-scale images, consider OpenSeadragon. These alternatives are simpler than full tools like Mapbox and avoid using Webflow Interactions.