【问题标题】:ExtJS4 - Change font size of TabPanel title textExtJS4 - 更改 TabPanel 标题文本的字体大小
【发布时间】:2014-07-15 16:33:43
【问题描述】:

我需要更改TabPanel 中选项卡标题的文本,但我不希望这会影响应用程序中的所有其他TabPanel,仅此TabPanel

我尝试通过 cls 属性、itemCls 属性和以下方式添加 CSS 类:

defaults: {
    cls: 'aClass'
}

CSS:

.aClass {
    font-size: smaller;
}

但它们看起来都一样:

似乎没有任何效果。我怎样才能做到这一点?

【问题讨论】:

  • 为它输入一个准确的字体大小。并使用 你的文字

标签: javascript html css extjs4 tabpanel


【解决方案1】:

您确实应该在您的标签面板上使用cls 属性,然后拥有一个仅指向该标签面板的自定义 CSS 选择器:

请看这里:http://jsfiddle.net/49Dc8/

JS

Ext.require('Ext.tab.*');

Ext.onReady(function(){
    // basic tabs 1, built from existing content
    var tabs = Ext.createWidget('tabpanel', {
        renderTo: 'tabs1',
        cls: 'mytab',
        width: 450,
        plain: true,
        activeTab: 0,
        defaults :{
            bodyPadding: 10
        },
        items: [{
            contentEl:'script', 
            title: 'Short Text'
        },{
            contentEl:'markup', 
            title: 'Long Text'
        }]
    });

});

CSS

.mytab .x-tab-inner{
    font-size: 13px;
}

【讨论】:

  • 很好的答案,确实我没有找到对.x-tab-inner 选择器的任何引用。成功了,谢谢!
猜你喜欢
  • 2014-07-03
  • 1970-01-01
  • 2019-02-05
  • 1970-01-01
  • 2019-01-30
  • 2011-12-08
  • 1970-01-01
  • 1970-01-01
  • 2019-09-06
相关资源
最近更新 更多