我想将按钮的背景图像设置为以下图像:

 

使用此代码:

 <style>
 .cancel-button {background-image:url(images/cancelbutton.png) !important;}
 </style>

 <a href="index.html" data-role="button" cancel="cancel-button"></a>


但是我得到了按钮的输出,如下图所示



如何解决这个问题?

最佳答案

固定解决方案

工作示例:http://jsfiddle.net/Gajotres/AJsTR/

CSS:

.cancel-button {
    background-image:url("http://i.stack.imgur.com/0XDDb.png") !important;
    border-radius: 0 !important;
    border-width: 0 !important;
    box-shadow: 0 0 transparent !important;
    width: 197px !important;
    height: 75px !important;
}


响应式解决方案

工作示例:http://jsfiddle.net/Gajotres/AJsTR/1/

.cancel-button {
    background-image:url("http://i.stack.imgur.com/0XDDb.png") !important;
    border-radius: 0 !important;
    border-width: 0 !important;
    box-shadow: 0 0 transparent !important;
    background-size: 100% 100% !important;
}


最后说明

如果您想了解如何自行定制jQuery Mobile元素,请查看此article

关于css - 按钮的背景图片在jQuery mobile中不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19021434/

10-11 13:42