私は JQuery Mobile App に取り組んでおり、これを変更するためにあらゆることを試みました。私のアプリには、背景色を設定し、アイコンにカスタム画像を使用したナビゲーションバーがあります。各ナビゲーションバーボタンの周りのアウトラインを白くしようとしていますが、現在は黒です。
ここに例を設定しましたhttp://jsfiddle.net/HuHNK/
私のヘッダーのコードは次のとおりです。
<div data-role="page" id="demo-page" data-theme="c">
<div data-role="header">
<img border="0" src="../../images/logo.png" height="28px" alt="ISOSEC" style="float:left;display:inline; padding-left:25px; padding-top: 5px; padding-right: 5px; max-height:28px max-width:1422px; heigh:auto; width:auto;" />
<h1>Patient: Daniel Jones - SD65432 - ACU <br>SMF - ASS - 409 825 6334</h1>
<span class="ui-btn-right">
<img src="../../images/image.jpg?height=100&width=443" style="border:none;margin-right:5px;margin-top:0px;height:2.4vw;width:12.3vw; padding-right:25px;" onclick="showDlgPIN( );"></img>
</span>
<div data-role="navbar">
<!-- navbar -->
<ul>
<li><a href="index.html" data-ajax="false" data-transition="flip" id="other-color"><div class="navbar-padding"><img src="../../images/icons/SearchLarge.png" height="30px;" width="30px;" style="vertical-align:middle"></div></a>
</li>
<li><a href="../../index.html" data-ajax="false" id="other-color"><div class="navbar-padding"><img src="../../images/icons/ApplicationL.png" height="30px;" width="30px;" style="vertical-align:middle"></div></a>
</li>
<li><a href="../App/index.html" data-ajax="false" id="other-color"><div class="navbar-padding"><img src="../../images/icons/applogo.png" height="30px;" width="30px;" style="vertical-align:middle"></div></a>
</li>
<li><a href="#" data-ajax="false" id="other-color"><div class="navbar-padding"><img src="../../images/icons/View.png" height="30px;" width="10px;" style="vertical-align:middle"></div></a>
</li>
<li><a href="#" data-ajax="false" id="other-color"><div class="navbar-padding"><img src="../../images/icons/LastValue2.png" height="30px;" width="30px;" style="vertical-align:middle"></div></a>
</li>
</ul>
</div>
<!-- /navbar -->
</div>
<!-- /header -->
私が設定した主なカスタムCSSは次のとおりです。
#other-color {
background: rgba(115, 189, 226, 0.9);
}
.ui-btn-inner{
background: rgba(115, 189, 226, 0.9);
}
.ui-body-c {
background-image: url(../../images/BackgroundDot2.png);
border: #FFFFFF;
}
.navbar-padding
{
padding-top: 6px;
padding-bottom: 6px;
}
.listItemNoIcon .ui-icon
{
display: none;
}
.navbar
{
outline-color: #FFFFFF !important;
border-color: #FFFFFF !important;
}
上記のように、いくつかの異なる手法を試しましたが、これについて何か助けていただければ幸いです。