jquery mobile ui-input-btn custom icon

五迷三道 提交于 2020-01-05 08:12:35

问题


Using jquery mobile, ui-input-btn....

<div class="ui-input-btn ui-btn ui-icon-alert ui-btn-icon-top">
   <div class="buttonText">Service<br/> Interruptions</div>
   <input data-enhanced="true" value="Service Interruptions" type="button" id="service_interruptions">
</div>

I would like to use a custom icon.

Can this be done with this control?

If so, please provide a sample.

Thank you


回答1:


Add a custom class to wrapping div and then override background-image and background-size of that class using :after pseudo selector.

<div class="ui-input-btn ui-btn ui-custom-icon ui-btn-icon-top">
   <div class="buttonText">Service<br/>Interruptions</div>
   <input data-enhanced="true" value="Service Interruptions" type="button" id="service_interruptions">
</div> 
.ui-custom-icon:after {
  background-image: url('icon.png');
  background-size: 25px 25px;
}

Demo



来源:https://stackoverflow.com/questions/26587898/jquery-mobile-ui-input-btn-custom-icon

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!