gpt4 book ai didi

html - 如何在 HTML 中使用外部 SVG?

转载 作者:技术小花猫 更新时间:2023-10-29 11:44:33 25 4
gpt4 key购买 nike

我尝试制作一个引用 SVG 文件的 HTML,该 SVG 文件是交互式的(CSS 悬停):

  1. 如果我使用 <img src="algerie.svg">我失去了互动性。

SVG displayed as image embedded in an HTML page

  1. 如果我使用开发工具在新标签页中打开这张图片,它就会变成交互式的。

SVG opened in the browser, showing interactive highlights

  1. 如果我使用:

    <svg viewBox="0 0 512 512">
    <use xlink:href="algerie.svg"></use>
    </svg>

然后什么也没有显示,更糟糕的是,Chrome 或 Firefox 没有在网络开发工具中检测到该文件。

最佳答案

您应该使用 <object> 嵌入图像标签:

<object data="algerie.svg" type="image/svg+xml"></object>

详情引用这个问题:Do I use <img>, <object>, or <embed> for SVG files?

关于html - 如何在 HTML 中使用外部 SVG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28652648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com