有一種場景,建築物圖片作爲背景,建築物的每個頂部都有一個顯示塊,塊中的數據可以通過JS進行更改。 我可以嘗試如下方式: 首先,將建築圖片(PNG格式)轉換爲SVG文件;其次,將建築物上的顯示塊添加爲SVG元素 我剛開始學習SVG,因此不知道是否可以用這種方式實現。如何整合SVG文件?
1
A
回答
0
- 有一個在SVG specifiation的
<image>
元素來呈現完整的文件到特定的矩形區域。 - 您可以使用CSS或JavaScript插件來顯示或隱藏任何依賴於其他元素懸停的元素。例如
<svg version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
viewBox="0 0 256 256"
preserveAspectRatio="xMidYMin meet">
<defs>
<style rel="stylesheet" type="text/css">
.sensor {
opacity: 0;
cursor: pointer;
}
.sensor:not(:hover) + .hidden:not(:hover) {
display: none;
}
.hidden {
cursor: pointer;
}
</style>
</defs>
<image x="0" y="0" height="256" width="256" xlink:href="https://i.stack.imgur.com/o5DHd.png"/>
<rect class="sensor" x="0" y="10" height="200" width="100"/>
<g class="hidden"><text x="20" y="75">WOMAN</text></g>
<rect class="sensor" x="110" y="30" height="220" width="140"/>
<g class="hidden"><text x="130" y="100">MAN</text></g>
</svg>
運行段和過圖像移動鼠標指針。
相關問題
- 1. 如何合併多個SVG文件?
- 2. 如何記錄整個svg文檔?
- 3. 如何整合兩個.apk文件
- 4. 如何讀取svg文件
- 5. 如何調整SVG大小?
- 6. 如何合併SVG形狀與svg文本
- 7. 如何縮放SVG rectagle以適合svg文本元素
- 8. 如何使用librsvg調整svg圖像文件Python綁定
- 9. 通過合併其他SVG文件
- 10. 如何調整svg以適合div的內容?
- 11. 如何從網頁輸出svg文件?
- 12. 如何在jsp中創建svg文件?
- 13. 如何讓IIS壓縮.svg文件?
- 14. 如何提取SVG從網頁文件
- 15. 如何從文件創建CGPath - 即SVG
- 16. 如何下載本頁的.svg文件?
- 17. 如何加載和分析SVG文件
- 18. 如何將svg文件更改爲HTML5
- 19. 如何用.NET打印SVG文件
- 20. 如何在iOS中打開.svg文件?
- 21. 如何在另一個SVG文件中居中並縮放SVG文件
- 22. 從SVG文件
- 23. 在SVG文件
- 24. 如何導入svg標籤的svg文件?
- 25. SVG路徑,找出如何的路徑是由SVG文件
- 26. 通過腳本將svg文件合併到多個tif文件
- 27. 如何整合文件插件的離子2
- 28. 如何正確調整svg大小?
- 29. 如何讓HTML調整爲SVG縮放
- 30. 如何使用CSS調整svg大小?
你有什麼試過/你在問什麼?爲什麼選擇SVG?爲什麼要轉換爲PNG?你正在使用或嘗試使用哪些代碼?我認爲你需要做更多的研究,以便你的問題更清楚,並且更好地定義你的需求。我們不是在這裏幫助你研究你希望我們幫助你的東西。 – somethinghere