panzoom:使用CSS变换平移和缩放元素的库

潘祖姆Panzoom是一个小型库(压缩后约为3.7kb),可为元素添加平移和缩放功能。 Panzoom无需使用绝对定位或设置宽度和高度,而是使用CSS变换来利用浏览器中的硬件/ GPU加速,这意味着该元素可以是任何东西:图像,视频,iframe,画布,文本,任何内容。有关常见的支持问题,请参阅。浏览器支持这是的列表。行动支援支持iOS,Android和Windows Mobile。 Panzoom包括对触摸手势的支持,甚至支持缩放手势。它非常适合移动和桌面浏览器。默认情况下,无论支持什么位置,它都使用。 SVG支持Panzoom支持直接平移和缩放SVG元素。在IE1
zip
panzoom-main.zip 预估大小:57个文件
folder
panzoom-main 文件夹
file
.gitignore 87B
file
.babelrc 165B
file
package.json 5KB
file
package-lock.json 747KB
folder
src 文件夹
file
polyfills.js 639B
file
css.ts 4KB
file
events.ts 1KB
file
isAttached.ts 391B
file
isExcluded.ts 550B
file
isSVGElement.ts 322B
file
pointers.ts 2KB
file
shallowClone.ts 190B
file
types.ts 11KB
file
panzoom.ts 15KB
file
karma.conf.js 707B
file
webpack.config.js 814B
file
SECURITY.md 146B
file
.travis.yml 342B
file
tsconfig.json 366B
folder
.github 文件夹
file
PULL_REQUEST_TEMPLATE.md 783B
folder
ISSUE_TEMPLATE 文件夹
file
bug_report.md 553B
file
feature_request.md 896B
file
CONTRIBUTING.md 5KB
file
FUNDING.yml 730B
file
lock.yml 455B
file
rollup.config.js 995B
file
.prettierignore 93B
file
README.md 23KB
folder
demo 文件夹
file
demo.css 2KB
file
_index.html 228B
file
target.png 59KB
folder
examples 文件夹
file
Standard.tsx 3KB
file
ContainInside.tsx 759B
file
PanzoomWithinPanzoom.tsx 4KB
file
Exclude.tsx 2KB
file
DisabledYAxis.tsx 698B
file
Rotate.tsx 2KB
file
SVG.tsx 99KB
file
Focal.tsx 2KB
file
ContainOutside.tsx 1KB
file
Demo.tsx 541B
file
favicon.ico 1KB
file
global-panzoom.ts 288B
file
Code.tsx 477B
file
index.tsx 2KB
file
awesome_tiger.svg 84KB
file
MIT-License.txt 1KB
folder
test 文件夹
folder
unit 文件夹
file
css.test.ts 2KB
file
isAttached.test.ts 568B
file
panzoom.test.ts 11KB
file
isExcluded.test.ts 1KB
file
isSVGElement.test.ts 585B
file
mocha.opts 15B
file
test-node.js 269B
folder
tasks 文件夹
file
EVENTS.md 2KB
file
docs.js 3KB
file
.editorconfig 204B
zip 文件大小:336.67KB