Bagaimana untuk meletakkan elemen HTML DIV berbanding elemen SVG?
Saya menggunakan D3 untuk menjana carta SVG:
Saya ingin menambah menu lungsur di sebelah legenda di penjuru kanan sebelah bawah. Saya mempunyai elemen yang sepadan (elemen DIV HTML biasa), tetapi saya tidak tahu cara meletakkannya dengan betul pada carta.
Saya faham kedudukan elemen SVG, tetapi saya tidak tahu cara menggunakan sesuatu seperti elemen DIV.
Ada idea selain meletakkannya di luar port pandangan (seperti di bawah)?
LihatKedudukan CSS. Anda boleh mencipta DIV yang agak kedudukannya untuk memegang SVG anda. Anda kemudiannya boleh meletakkan DIV yang diposisikan secara mutlak di atasnya untuk menyesuaikan gaya
select
元素;您可以使用它的left
和top
dan meletakkan DIV kedua di mana sahaja anda mahu.Semuanya disatukan: