作为背景图象的SVG图象在Windows电话8和phonegap

时间:2014-04-23 09:05:11

标签: cordova windows-phone-8 svg

我在Windows phone8的phonegap项目中使用SVG图像作为背景,但它没有显示。以下是代码

.loyaltystar { 
    position:absolute; margin-top:3px;
    background:url(../img/available-icon.svg) no-repeat;
    width:21px; 
    height:21px; 
}

<li><a href="a.html" class="loyaltystar"></a></li>

是phonegap 2.4支持Windows Phone 8的SVG。

2 个答案:

答案 0 :(得分:6)

解决方案从图像中删除了xml开始标记,现在正在使用...

答案 1 :(得分:1)

包括'background-size'样式,如下所示:

.loyaltystar {
  display: block;
  text-indent: -9999px;
  height: 21px;
  width: 21px;
  background: url(../img/available-icon.svg) no-repeat;
  background-size: 21px 21px;
}

否则,它可能是 ../ img / available-icon.svg 的路径问题。确保图片的网址相对于CSS样式表的网址(而不是您的HTML网页)。