看看文档如何获取自定义图标
自定义图标
要使用自定义图标,请指定一个具有唯一名称的 data-icon 值,例如 myapp-email,按钮插件将通过在 data-icon 值前面加上 ui-icon- 来生成一个类并将其应用于按钮:ui -icon-myapp-电子邮件。
然后,您可以在样式表中编写针对 ui-icon-myapp-email 类的 CSS 规则,以指定图标背景源。要保持与其余图标的视觉一致性,请创建一个 18x18 像素的白色图标,另存为具有 alpha 透明度的 PNG-8。
在本例中,我们只是指向一个独立的图标图像,但您可以轻松地使用图标精灵并指定位置,就像我们在框架中使用的图标精灵一样。
.ui-icon-myapp-email {
background-image: url("app-icon-email.png");
}
例子
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script src="jquery-1.8.0.min.js"></script>
<script src="jquery.mobile-1.2.0.min.js"></script>
<style>
.ui-icon-taifun { background-image: url("taifun.png"); }
</style>
<title>Test</title>
</head>
<body>
<div data-role="page">
<div data-role="content">
<div data-role="collapsible" data-collapsed-icon="taifun" data-expanded-icon="taifun" data-inset="false">
<h2><img src="favicon.ico"> Pets</h2>
<ul data-role="listview">
<li><a href="index.html">Canary</a></li>
<li><a href="index.html">Cat</a></li>
<li><a href="index.html">Dog</a></li>
</ul>
</div><!-- /collapsible -->
<div data-role="collapsible" data-collapsed-icon="taifun" data-expanded-icon="taifun" data-inset="false">
<h2><img src="favicon.ico"> Farm animals</h2>
<ul data-role="listview">
<li><a href="index.html">Chicken</a></li>
<li><a href="index.html">Cow</a></li>
<li><a href="index.html">Duck</a></li>
</ul>
</div><!-- /collapsible -->
</div>
</div>
</body>
</html>
截屏: