ドキュメントを見てカスタムアイコンを取得する方法
カスタム アイコン カスタム アイコン
を使用するには、myapp-email のような一意の名前を持つ data-icon 値を指定します。ボタン プラグインは、data-icon 値の前に ui-icon- を付けてクラスを生成し、それをボタンに適用します: ui -icon-myapp-email.
その後、ui-icon-myapp-email クラスを対象とする CSS ルールをスタイルシートに記述して、アイコンの背景ソースを指定できます。残りのアイコンとの視覚的な一貫性を維持するには、18x18 ピクセルの白いアイコンを作成し、アルファ透明度を使用して 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>
スクリーンショット: