【问题标题】:Jquery Mobile Navbar outline/border colourJquery Mobile Navbar 轮廓/边框颜色
【发布时间】:2016-02-08 19:59:53
【问题描述】:

我一直在开发一个 JQuery 移动应用程序,并尝试了一切来改变这一点。我的应用程序有一个导航栏,我在其中设置了背景颜色并为图标使用了自定义图像。我正在尝试将每个导航栏按钮周围的轮廓设为白色,但目前它是黑色的。

我在这里设置了一个例子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&amp;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;
}

我真的很感激任何帮助我已经尝试了一些不同的技术,如上所示。

【问题讨论】:

  • 这是背景(标题)的颜色。如果您更改添加data-theme="e" 到标题,颜色将变为黄色/金色。

标签: javascript jquery jquery-mobile border navbar


【解决方案1】:

我们允许编辑jquery mobile css unminified版本以进行调试。您可以尝试以下代码。自定义导航栏样式。给他们自己的css类。

<div data-role="header"   data-position="fixed">
    <div data-role="navbar" class="footer-tab">
        <ul>
            <li class="head-foot-color-active"><a href="sample1.html" data-transition="none" class="ui-btn-active"><img src="pqr.png" height="20" width="30"/></a></li>
            <li class="head-foot-color"><a href="sample2.html" data-transition="none"><img src="xyz.png" height="20" width="30" /></a></li>
            <li class="head-foot-color"><a href="sample3.html" data-transition="none"><img src="abc.png" height="20" width="35" /></a></li>
        </ul>
    </div><!-- /navbar -->
</div> <!---header--->

自定义css如下。

.head-foot-color-active a
{

background: #709630; 
border-style:groove;


}
.head-foot-color a{


background: #99ce3e ; 

}
 .footer-tab
{

bottom: 0px;
background: #6aaedb;

}

这可能会有所帮助。

【讨论】:

    【解决方案2】:

    将 id="testing" 放入您的导航栏, 然后在你的css代码上使用:

    #testing ul li a{
      border-color:"white";
    }
    

    这对我有用,祝你有美好的一天!

    【讨论】:

      猜你喜欢
      • 2019-03-03
      • 2023-01-27
      • 1970-01-01
      • 2021-06-17
      • 2021-10-26
      • 2013-01-22
      • 1970-01-01
      • 2021-08-15
      • 2012-02-11
      相关资源
      最近更新 更多