bar
クラスの矩形を上に置いたときに、単純なSVG要素(下にコピーされています)があり、現在はdata-label
属性内にテキストを表示します。SVG要素上のテキストを表示上に表示
<svg width="511" height="15">
<rect fill="#555555" height="15" stroke="#000000" width="510"></rect>
<rect class="bar" x="2" y="2" width="434" height="11" fill="#97C115" data-label="Test-Label"></rect>
</svg>
SVGには任意の数の矩形があり、ラベルには何も言えません。
私の状況では、SVG要素全体がJavaScriptで作成され、HTML環境に印刷されているので、どこでもラベルを移動することができます。私はちょうど矩形の上に、または上に置かれたときにラベルを表示したい。
<rect>
要素内にテキストを含めることはできないため、これはすべて可能ですか?
なぜ単純にRECTへのタイトルの子要素を作成しませんテキストは?それはツールチップとして表示されます。 –