静的画像の変数は必要ありませんが、変数、IMOですべてが定義されている場合は、検査して関連部分を参照する方が簡単です。また、画像の更新も簡単です。 See how you do the constrains-based engineering drawing in SolidWorks。基本的に、あるオブジェクトのサイズを他のオブジェクトのサイズ(または別のプロパティ)に対して相対的にします。同様に整数(幅)を定義したり、参照オブジェクトの幅を参照して別のオブジェクトの幅を設定することはできますか?SVGで変数を定義または参照するにはどうすればよいですか?
6
A
答えて
1
簡単な回答はありません。
グラデーション、マスク、パターン、フィルターなど、適用対象のオブジェクトに関連するものを定義できます。また、親SVGのサイズに関連していくつかの要素を定義することもできます。しかし、ある要素の形状を別の要素に対して相対的に定義することはできません。 SVGには変数などはありません。
できることは、Javascriptを使用してSVGを動的に生成(または変更)することです。
9
あなたが望むことはしますが、UAによって実装されるのではなく、完了することはまずありません。代わりに、SVGは、CSS Calcを使用できるCSSパラメータである属性に向かって移動するように見えます。
トンネルの終わりにはライトがありますが、この仕様は既にjavascriptシムによって実装されています。そのため、あなたが望むことをするライブラリに準備済みのドロップを持っている場合に使用します。
構文は次のようになります...
<object type="image/svg+xml" data="map.svg">
<param name="x" value="125" />
<param name="y" value="108" />
</object>
または
<object type="image/svg+xml" data="map.svg?y=103&x=523">
</object>
使用量は次のようになります...
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 600 320">
<script type="text/ecmascript" xlink:href="ref2.js" />
<ref id="paramX" param="x" default="-10"/>
<ref id="paramY" param="y" default="-10"/>
<circle id="coord" cx="url(#paramX)" cy="url(#paramY)" r="5" fill="tan" stroke="brown" stroke-width="3" />
ライブラリーを得ることができますfrom here
関連する問題
- 1. C++/CLIで関数変数を参照によって渡すにはどうすればよいですか?
- 2. 変数/関数定義をParallel(ParallelMapなど)で設定するにはどうすればよいですか?
- 3. 依存型プロパティを参照型として定義するにはどうすればよいですか?
- 4. v8エラーの未定義参照を修正するにはどうすればよいですか?
- 5. PHPでクラスを参照するにはどうすればよいですか?
- 6. プログラムでページを参照するにはどうすればよいですか?
- 7. 値フィールドでjavascript変数を参照するにはどうすればよいですか?
- 8. jQueryでPHP変数を参照するにはどうすればよいですか?
- 9. インラインイベントハンドラ内からグローバル変数を参照するにはどうすればよいですか?
- 10. PHPで親テンプレートに定義された変数にアクセスするにはどうすればいいですか?
- 11. JavaScriptファイルを参照するにはどうすればよいですか?
- 12. 動的リンクライブラリのグローバル変数を参照するにはどうすればよいですか?
- 13. WebDriverの参照変数を初期化するにはどうすればよいですか?
- 14. クロージャでローカル変数はどのように参照されますか?
- 15. 外部jquery .ajax呼び出しからビューモデルのobservableArrayを参照するにはどうすればよいですか?このように定義された
- 16. Clojureで関数内の関数を定義し、その関数を参照するにはどうすればよいですか?
- 17. ビューでViewModelを参照するにはどうすればいいですか
- 18. アセンブリ参照のソースコードへの参照を追加するにはどうすればよいですか?
- 19. ユーザーがC#でファイルを参照できるようにするにはどうすればよいですか?
- 20. Jsonで変数を定義するにはどうすればよいですか?
- 21. LINQで変数を定義するにはどうすればよいですか?
- 22. PHPで「未定義変数」の通知をトラブルシューティングするにはどうすればよいですか?
- 23. VC++プロジェクトで環境変数/マクロを定義するにはどうすればよいですか?
- 24. NANTまたはcsc.exeにWebサービスへの参照を含めるにはどうすればよいですか?
- 25. 部分的には定義できない変数を参照するにはどうしたらよいですか?
- 26. プラグインでJPATH_BASEを定義するにはどうすればよいですか?
- 27. Leksahのユーザー定義関数の定義に移動するにはどうすればよいですか?
- 28. C++/CLIでレポートコールバックの関数を参照渡しにするにはどうすればよいですか?
- 29. C++ 11関数型の参照を参照で定義する
- 30. Python変数をtrueまたはfalseに設定するにはどうすればよいですか?