javascript を使用してコンテナ div を「リアルタイム」でズームイン/ズームアウトするシステムを実装したいと考えています。コンテナには、jsPlumb ライブラリを使用して線で接続されたさまざまなサブディビジョンが含まれています。
これを実装するのに役立つサードパーティのライブラリはありますか? どこから始めればよいか教えてください。前もって感謝します。
javascript を使用してコンテナ div を「リアルタイム」でズームイン/ズームアウトするシステムを実装したいと考えています。コンテナには、jsPlumb ライブラリを使用して線で接続されたさまざまなサブディビジョンが含まれています。
これを実装するのに役立つサードパーティのライブラリはありますか? どこから始めればよいか教えてください。前もって感謝します。
インターネットを見てみると、あなたがしようとしていることのためのライブラリはないようです.
編集:これとはまったく関係のない作業をしているときに、任意の要素を拡大できるzoom.jsというライブラリに出会いました。API は非常に使いやすいように見えますが、まだ概念実証であり、IE では動作しません。作成者は、重要なことには使用しないように具体的に言ったので、古い答えも保持しています.
ただし、 のソース コードを調べるとzoomooz
、次のように行うことができると確信しています。jQuery animate 関数を使用して、 csstransform
プロパティの変更をゆっくりと適用します。具体的には、scale(XValue, YValue)
この関数を使用します。
CSS の使用について覚えておくべきことがいくつかありますtransform
。
transform-origin
、拡大縮小時にページが境界線や類似のものの外に出るのではなく、画面の内側に収まるようにします。-webkit-transform
のブラウザ固有の接頭辞を含めます。-ms-transform
-moz-transform
transform