標準のものとは異なるサイズのカスタムアイコンを使用してjQueryUIボタンを作成しようとしていますが、これらのカスタムアイコンをボタンに正しく適合させるのに問題があります。次のコードは、すべての<button>
要素を50x17ピクセルのアイコンで装飾する方法を示しています。また、対応するフィドルも作成しました。
Javascript:
$('button').button({icons: {primary: 'login-icon'}, text: false});
CSS:
.ui-button .ui-icon.login-icon {
background-image: url(http://i.imgur.com/qLgpl.png);
width: 50px;
height: 17px;
}
問題は、ボタンをそのようなカスタムサイズのアイコンとどのように合わせるか、つまり、アイコンが親ボタンの内側(垂直/水平に整列)に適切に配置されるようにする方法です。