SVG代码未在Chrome上显示

yk9xbfzb  于 2022-12-06  发布在  Go
关注(0)|答案(4)|浏览(159)

我有下面的HTML代码来显示一个SVG图标。在FF中它显示得很好,但在Chrome中它根本不显示。

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" 
version="1.1" id="Layer_1" x="0px" y="0px" width="" height="" viewBox="0 0 100 100"  
style="enable-background:new 0 0 100 100;" xml:space="preserve" class="svg replaced-svg" 
preserveAspectRatio="xMinYMin meet">
   <path style="fill:#010101;" d="M93.262,75C97.547,67.639,100,59.131,100,50c0-27.612-22.388-50-50-50S0,22.388,0,50s22.388,50,50,50  c13.807,0,26.307-5.591,35.352-14.648l-8.85-8.85C69.715,83.301,60.34,87.5,50,87.5c-20.679,0-37.5-16.821-37.5-37.5  S29.321,12.5,50,12.5S87.5,29.321,87.5,50c0,4.443-0.854,8.691-2.283,12.646L85.119,62.5H75V25.135H50c-13.807,0-25,11.193-25,25  c0,13.806,11.193,25,25,25c5.737,0,10.962-2.015,15.186-5.262C67.456,72.9,70.923,75,75,75H93.262z M62.5,43.774v6.36  c0,6.896-5.615,12.5-12.5,12.5s-12.5-5.604-12.5-12.5c0-6.897,5.615-12.5,12.5-12.5h12.5V43.774z">
</path>
</svg>

有人能帮我解决这个问题吗?

pxiryf3j

pxiryf3j1#

如果有人想知道,上面的代码的问题是它有空的宽度和高度值,你需要:

  • 输入有效的widthheight

  • 从SVG中删除width=""height=""

这就是为什么它不显示在 chrome 或 chrome 。

qcuzuvrc

qcuzuvrc2#

我通过使用css样式将高度和宽度设置为100%来解决这个问题:

svg
{
  height:100%;
  width:100%;
}
nom7f22z

nom7f22z3#

在css文件中,添加此类:

svg {z-index: 999;position: relative;}

一切都会好的!

rryofs0p

rryofs0p4#

我简单地加上一句就解决了这个问题:

svg {
    display: block;
}

相关问题