Panzoom is a progressive plugin to create panning and zooming functionality for an element. Rather than setting width and height on an image tag, Panzoom uses CSS transforms and matrix functions to take advantage of hardware/GPU acceleration in the browser, which means the element can be anything: an image, a video, an iframe, a canvas, text, WHATEVER. jquery.panzoom.min.js (12.5kb/4.6kb gzip), included in this repo, is compressed with uglifyjs.
panzoom pan zoom draggable dragging dragThe TileView widget is a subclass of ViewGroup that provides a mechanism to asynchronously display tile-based images, with additional functionality for 2D dragging, flinging, pinch or double-tap to zoom, adding overlaying Views (markers), built-in Hot Spot support, dynamic path drawing, multiple levels of detail, and support for any relative positioning or coordinate system. Properly configured, TileView can render tiles quickly enough be appear seamless.
android android-library tileview tiling image-tiles images hotspot markers zoom pan android-layout android-viewgroupIt works cross-browser and supports both inline SVGs and SVGs in HTML object or embed elements. If you found a bug or have a suggestion first check if there is a similar open or closed issue. If there are none then create a new one.
svg pan zoomREAVIZ is a modular chart component library that leverages React natively for rendering the components while using D3js under the hood for calculations. The library provides an easy way to get started creating charts without sacrificing customization ability.
d3js charts data-visualization reactjs dataviz bar-chart area-chart hive-plot scatter-plot map-chart sparkline pie-chart bubble-chart sankey-chart svg heatmap calendar-heatmap react d3.js d3 charting axis brush line-chart sankey pan zoom radial legendsTo run the example project, clone the repo, in the Example folder open RxGesture.xcworkspace. You might need to run pod install from the Example directory first.
rxswift recognizers gesture pan swipe clickA jQuery plugin for panning and zooming elements using CSS3.
jquery-plugin dragging drag pan zoom panzoomA jquery plugin that navigates an image by using an HTML image map.
jquery-plugin comic zoom pan navigation animationA lightweight, touch-enabled jQuery plugin for zooming in, out and panning around SVGs
jquery-plugin svg zoom touch panDragon - smart scrolling jQuery plugin...
jquery-plugin ui input jquery scroll pan wheel hold dragReact component for allowing panning of DOM-elements too large for their container, in a Google Maps-like way.
react react-component component scroll pan view overflowA panning control for Leaflet. Tested with Chrome, IE 7-9 and Firefox.
leaflet map panThis is an an adaptation of Andrea Leofreddi's SVGPan library, version 1.2.2, for use as a jQuery plugin. When called upon SVG element(s), this will add all the capabilities of Andrea Leofreddi's SVGPan library to those elements. Non-SVG elements will be silently ignored.
svg pan zoomAdd panhandler as an attribute to the element on which you would like to enable panning. Thats it! If you would like to make sure your inner content fits to a certain size, you can specify a content-{width|height} attribute. If you need to disable panning (temporarily) for some of the content elements, you can set the preventPan attribute on the panhandler element to true.
angular scroll pan draggablePan and zoom an image within a parent div using any combination of buttons (anything you can bind a click to), mousewheel and drag/drop. Plugin can also read/write the co-ordinates of the image within the parent div to/from a (probably hidden) form field for easy integration into your own projects. Live example available at: http://benlumley.co.uk/dev/panzoom/example/index.html
pan zoom photo picture panzoom mouse drag widgetreact-cursor-position is a primitive component for composing UI features that require notification of cursor and touch position changes. Position coordinates are plotted relative to the HTML element rendered by react-cursor-position. In the mouse environment it supports scroll position changes during a hover session. In the touch environment, it supports the long press gesture and does not interfere with page or element scrolling.
react cursor touch mouse tap point coordinates track follow pan drag detect monitior touchmove mousemove listener observer positionAdd map like zooming and panning to any React element. This works on both touch devices (pinch to zoom, drag to pan) as well as with a mouse or trackpad (wheel scroll to zoom, mouse drag to pan). MapInteraction doesn't require any props. It will control its own internal state, and pass values to its children. If you need to control the scale and translation then you can pass those values as props and listen to the onChange event to receive updates.
react maps zoom panning pan pinch data-visualization map
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.