jquery mobileのボタンにカスタムアイコンを使用する必要があります。私にアイコンがあり、ボタンに入っています。しかし、私が直面している問題は、デフォルトのサークルがアイコンの周りに表示されます。この境界線サークルを削除してアイコンをそのまま表示する必要があります。この問題を解決するにはどうすればよいですか?アイコンが欠落していることに注意しますが、してくださいhttp://jsfiddle.net/yPRpt/jquery mobileのボタンにカスタム矩形アイコンを使用する
を - あなたがここでそれを見ることができます
.ui-icon-save-icon{
background: url(save_icon.png) 50% 50% no-repeat; background-size: 19px 21px;
}
:
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width; initial-scale=1.0" />
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0b1/jquery.mobile-1.0b1.min.css" />
<script src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.0b1/jquery.mobile-1.0b1.min.js"></script>
</head>
<body>
<div data-role="page" id="home">
<div data-role="header" data-theme="b">
<h1>Test</h1>
</div>
<div data-role="content" data-theme="b">
<input type="button" data-inline="true" data-theme="b" data-icon="save-icon" data-iconpos="left" value="Save Data"></a>
</div>
<div data-role="footer" data-position="fixed" data-id="pFooter">
<h1>Test</h1>
</div>
</div>
</body>
</html>
と、次のCSS:
これは私が持っているhtmlですこの例では円を見ることができます。
素晴らしい、ありがとう。彼らは重要なことは "透明"です。私は14x14のイメージを持っていましたので、 "background-size:14px 14px"が追加されました。私は "スクロール"を取り除き、 "0 0"を "2px 2px"に変更しました。 – DemitryT