让.ui-btn-left更大

时间:2014-05-16 13:44:49

标签: jquery html css jquery-mobile mobile

我在网上找不到确切答案的快速提问。我对Javascript很新,所以这可能是一个非常简单的问题。我试图让jQuery页面上的关闭按钮更大。

.ui-dialog .ui-header .ui-btn-left {
    left: auto;
    right: 5px;
}

我知道如果我指定一个高度和宽度,这将使按钮变大,但我如何优先增加图标的大小以匹配或至少使其在按钮上居中?

1 个答案:

答案 0 :(得分:0)

我最终解决了自己的问题。我不得不删除默认的关闭按钮,然后创建我自己的。这可能会帮助那些试图做同样事情的其他人。 data-close-btn关闭默认关闭按钮。

数据图标只是告诉它使用自定义图标,它比我制作它更直接。

#btnCancel .ui-btn-inner {
    width: 33px;
    height: 35px;
    margin: 0px;
    border: none !important;
    background: transparent !important;
}

.ui-icon-custom 
{
   background-image: url(../images/image.png) !important;
   background-position: 0px -84px;
   width: 33px;
   height: 35px;
   margin: 0 !important;
   box-shadow:none;
} 

<html>
   <head>
    <title>Change Language</title>   
   </head>

   <body>

     <div data-role="page" id="changeLanguage" data-close-btn="none">
       <header data-role="header">
           <h1 data-translation-key="choose language" ></h1>
           <a id="btnCancel" class="ui-btn-left" data-icon="custom" data-rel="back" data-    iconpos="notext" ></a>
       </header>

       <div data-role="content">
         <p data-translation-key="pick language"></p>       
         <ul id="languageSelection"></ul>
       </div>

       <p class="version"></p>
     </div>
   </body>
</html>