Wie positioniere ich HTML-DIV-Elemente relativ zu SVG-Elementen?
Ich habe D3 verwendet, um das SVG-Diagramm zu erstellen:
Ich möchte neben der Legende in der unteren rechten Ecke ein Dropdown-Menü hinzufügen. Ich habe zwar das entsprechende Element (ein normales HTML-DIV-Element), weiß aber nicht, wie ich es richtig im Diagramm positionieren soll.
Ich verstehe die Positionierung von SVG-Elementen, weiß aber nicht, wie man so etwas wie ein DIV-Element anwendet.
Irgendwelche Ideen außer der Platzierung außerhalb des Ansichtsfensters (wie unten)?
查看CSS 位置。您可以创建一个相对定位的 DIV 来保存您的 SVG。然后,您可以在其顶部放置一个绝对定位的 DIV 以容纳
select
元素;您可以使用它的left
和top
样式将第二个 DIV 放置在任何您想要的位置。所有内容都放在一起了: