Text Über SVG-Element Auf Hover

Also ich habe eine einfache SVG-element (unten kopiert), und ich möchte, um text anzuzeigen (die derzeit innerhalb der data-label Attribut), wenn das Rechteck mit der bar Klasse schwebte über.

<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>

Es könnte eine beliebige Anzahl von Rechtecken, die in der SVG und dem label etwas sagen konnte.

Da in meiner situation, das gesamte SVG-element ist in JavaScript erstellt und dann gedruckt, um eine HTML-Umgebung, ich bin in der Lage zu bewegen, das label überall. Ich will nur die Beschriftung über dem Rechteck oder oben, wenn schwebte.

Ist, ist das überhaupt möglich, da Sie nicht den text innerhalb des <rect> element?

  • Warum nicht erstellen Sie einfach einen Titel child-element, das Rechteck mit dem text? Das erscheint dann als tooltip angezeigt wird.
InformationsquelleAutor Spedwards | 2017-01-20
Schreibe einen Kommentar