-1

私は非常にリッチで洗練された Web UI を開発しているため、HTML5 Canvas コントロール内に完全に実装することしかできません。ただし、Canvas 内でレンダリングされる UI 内に何らかの方法で埋め込みたい "標準" HTML コントロールがいくつかあります。

たとえば、Canvas 内に Google マップを埋め込めるようにしたいと考えています。おそらく、私が埋め込みたい他の多くのコントロールタイプがあるでしょう。

そのような埋め込みはまったく可能ですか?私は HTML5 を初めて使用するので、標準コントロールをオフスクリーン バッファーにレンダリングし、そのバッファーをイメージとして Canvas にブラストする方法があるかどうかはわかりません。

これは可能ですか?

ありがとう、

フェリックス

4

2 に答える 2

2

HTML を画面外にレンダリングするよりもはるかに簡単な解決策は、キャンバス上の div に HTML を単純に表示することです。

すべてのタイプの UI、特に入力に対して、問題なくこれを行います。キャンバス上に表示したい HTML 要素に固定位置と z-index を与え、それらを表示したいときに DOM に追加するだけです。

于 2013-04-12T10:41:30.753 に答える