2014-07-04 62 views
0

我需要为我的导航栏添加图标,所以我已经从以下链接下载了图标,http://www.glyphish.com/,我已经下载了免费图标。然后我试图在代码中添加图标,我缺点是不显示?代码有什么问题?问题jquery mobile中的Navbar图标

<div data-role="navbar"> 
       <ul> 
        <li><a id="other-color" data-icon="img/193-location-arrow.png" data-iconpos="left" href="#">Set Filter</a></li> 
        <li><a id="other-color" data-icon="img/193-location-arrow.png" data-iconpos="right" href="#">Add page</a></li> 
       </ul> 

截图: enter image description here

回答

1

创建自定义类和使用:after伪选择修改其background-image

.ui-arrow:after { 
    background-image: url(../193-location-arrow.png); 
    background-size: 15px 15px; 
} 

.ui-location:after { 
    background-image: url(../07-map-marker.png); 
    background-size: 20px 20px; 
} 

Demo

+0

如果我想从文件夹中,URL(IMG/193-位置arrow.png)使用图像;这会起作用吗? img是我的文件夹名称 – Vinod

+0

@precious肯定它会工作,检查演示。 – Omar