ラベル付きとラベルなしで提示する必要のあるラベルなしの画像のセットがあります。ラベルのテキストと位置があります。2つの画像(ラベル付きとラベルなし)は必要ありません。むしろ、テキストを画像の上に配置したいのですが、相対的な位置に配置するか、div
Raphaëlを使用したSVGテキスト要素として使用します。これらは、技術的に快適な2つのアプローチです。プロジェクトの性質上、画像とラベルは個別のリソースとしてブラウザに配信されます。
理想的には、ラベルにはこの画像のようにインジケーターラインが含まれます(注:この例では、ラベルが画像ファイルの一部であることを認識しています。最終結果を次のようにしたいと思います)。
div
あるアプローチを他のアプローチ( sまたはSVG要素のいずれか)よりも好む理由があるかどうか疑問に思っていますか?ラベルを配置するための既存のjavascriptライブラリは、どちらのアプローチにも強く推奨されます。そうでなければ、Raphaëlを使用したSVGでインジケーターラインを描画する方が簡単だと思います。jQueryとRaphaëlはすでにプロジェクトで利用可能です。