Sencha touch 如何更改标题栏中标题的颜色
在我的应用程序中,我试图更改标题的颜色。为此,我在app.scss文件中添加了一些主题。我可以更改标题栏的背景色。但标题的颜色并没有改变。我的app.scss文件如下所示:Sencha touch 如何更改标题栏中标题的颜色,sencha-touch,themes,sencha-touch-2,Sencha Touch,Themes,Sencha Touch 2,在我的应用程序中,我试图更改标题的颜色。为此,我在app.scss文件中添加了一些主题。我可以更改标题栏的背景色。但标题的颜色并没有改变。我的app.scss文件如下所示: $base-color: #588aad; // go big blue!$include_default_icons: false; @import 'sencha-touch/default/all'; @include sencha-panel; @include sencha-buttons; @includ
$base-color: #588aad; // go big blue!$include_default_icons: false;
@import 'sencha-touch/default/all';
@include sencha-panel;
@include sencha-buttons;
@include sencha-sheet;
@include sencha-picker;
@include sencha-tabs;
@include sencha-toolbar;
@include sencha-toolbar-forms;
@include sencha-indexbar;
@include sencha-list;
@include sencha-layout;
@include sencha-form;
@include sencha-msgbox;
@include sencha-loading-spinner;
@include pictos-iconmask("bookmarks");
@include pictos-iconmask("compose");
@include pictos-iconmask("trash");
@include pictos-iconmask("search");
@include pictos-iconmask("bookmark2");
@include sencha-toolbar-ui('blue', #EEEEEE,'matte');
.x-toolbar .x-toolbar-title {
color: #5a3d23;
}
这是我的面板代码:
Ext.define('MyApp.view.TitlePanel', {
extend: 'Ext.Panel',
config: {
modal: false,
items: [
{
xtype: 'titlebar',
docked: 'top',
height: 120,
ui: 'blue',
title: 'Teritree Bussiness Portal',
items: [
{
xtype: 'image',
docked: 'left',
height: 118,
width: 202,
src: 'resources/images/Logo.PNG'
}
]
}
]
}
});
有人能帮忙吗???
提前感谢。使用Firebug或Safari(或Chrome)inspector来了解DIV是如何嵌入DOM的 这是我检查标题栏标题时得到的信息 您可以看到一个带有
my titlebar
类的div,其中包含另一个带有classx-title
的div。如果您查看右侧,您可以看到颜色属性由x-title
CSS类携带。因此,您需要重写该类,而不是向另一个类添加颜色属性
下面是你应该做的:
将cls属性添加到标题栏中
xtype: 'titlebar',
cls:'my-titlebar',
docked: 'top',
height: 120,
编写CSS
.my-titlebar .x-title{
color:white;
}
给你:
最后一条建议,您应该使用!重要信息
仅当您别无选择时。否则就没有意义了
希望这有帮助只需使用Google Chrome调试器工具检查影响标题颜色的CSS属性,并用
覆盖它!重要信息
在chrome调试程序中没有错误这不是错误,我是指CSS InspectoreElement.style{宽度:100%!重要信息;高度:100%!重要信息;}你在谈论这个吗?检查工具栏的标题,看看什么是相关的颜色
属性,并用覆盖它!重要的
+1对于这个和-1对于我的懒惰LOL,我只是想评论一些东西来帮助他,但也许像这样更具体的东西更有用一开始,我认为对于这样一个简单的问题,这是一个有点夸张的答案,但后来我意识到,当你回答一个问题时,教授最佳实践并给出一些提示是最好的方法。谢谢你。