繁体   English   中英

如何自定义 header 显示颜色?

[英]How to customize the header display color?

我是 jQuery 手机的新手。 我试图将默认的 header 颜色更改为 #013A6F。

<div data-role="header" data-theme="b">
  <h1> Welcome</h1>
</div>

有什么见解吗??

我认为这将是您的 css。 [链接在这里]
如果是这样,请执行此操作。

.ui-bar-b h1{
    background-color: #013A6F;
}

您实际上可以轻松添加自己的主题。

这个: https://github.com/jquery/jquery-mobile/blob/master/themes/valencia/jquery.mobile.theme.css如果来自项目存储库的第二组主题。 要添加您自己的名称,您可以随意命名它们,前提是您希望为它们命名一个字母 az。

例如,如果您想添加自己的主题“x”,它看起来像:

.ui-bar-x { .... }

链接的文件是您必须玩的一个很好的例子。 而且,正如 naveen 指出的那样,它是 .ui-bar-? class 您想要更改 header 颜色。

这里链接了一些第三方主题,遗憾的是,其中一些链接似乎已损坏-当我最初看到它时它们看起来很不错: http://forum.jquery.com/topic/custom-theme-28-2- 2011

This is a class in jquery.mobile-1.0b1.min.css, here I have used the web gradient colors as #a2cbe7 & #6aaedb. 您可以用自己的颜色代码替换它们。

.ui-bar-b{border:1px solid #456f9a;background:#6aaedb;color:#fff;font-weight:bold;text-shadow:0 -1px 1px #254f7a;background: #6aaedb; /* Old browsers */
    background: -moz-linear-gradient(top, #6aaedb 0%, #a1cae6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6aaedb), color-stop(100%,#a1cae6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6aaedb 0%,#a1cae6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6aaedb 0%,#a1cae6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6aaedb 0%,#a1cae6 100%); /* IE10+ */
    background: linear-gradient(to bottom, #6aaedb 0%,#a1cae6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aaedb', endColorstr='#a1cae6',GradientType=0 );}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM