html - SVG <image> 未在 iphone 上显示

标签 html ios iphone image svg

所以我试图将图像 (rocket.svg) 链接到我的 svg 中,但是当我将它嵌入我的网站时,svg 显示但不是 rocket.svg

<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" style="position:fixed; top:0;      left:0; height:100%; width:100%; user-select: none;">
   <rect style="fill:#33425B;" width="100%" height="100%" id="background"/>

    <!-- Rocket -->
    <image xlink:href="rocket.svg" x="15%" y="45%" width="10vw" height="10vw" id="rocket"/>
</svg>

最佳答案

vw 与您的高度和宽度属性一起使用是导致问题的原因,更改它有效:

<svg version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" style="position:fixed; top:0;      left:0; height:100%; width:100%; user-select: none;">
  <rect style="fill:#33425B;" width="100%" height="100%" id="background"/>
  <image x="0" y="0" width="100%" height="100%" xlink:href="https://upload.wikimedia.org/wikipedia/commons/a/a3/NASA_Worm_logo.svg" id="tiger" />
</svg>

关于html - SVG <image> 未在 iphone 上显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42216637/

相关文章:

ios - 在 NSAttributedString 文本下绘制稀松布 ("Blurry Transparent Rectangle")

iphone - 通过 Sharekit 发布到 Twitter 时缺少 MISSING_ARG_APIKEY

html - 错误地加载微调器占用太多空间

javascript - Jquery - 选择特定 div 内的跨度内容

ios - 快速链接所有搜索栏结果到同一个 View Controller

iOS10语音识别 "Listening"音效

iphone - 为 iphone sdk 自定义 AddThis 共享菜单?

iOS 9 隐藏状态栏返回按钮

javascript - 将变量值分配给div

html - CSS - 溢出未按预期工作