css - 垂直文本不旋转 extjs

标签 css extjs4 panel

我想制作一个垂直标题。使用 headerPosition:'left' extjs 自动旋转我的标题,但我想要的是生成一个标题真正的垂直模式,如下所示:

F

大号

T

E

R

这可能吗?

谢谢大家

最佳答案

这是可能的。 CSS transform 设置可以旋转,因此也可以通过 CSS 禁用它。示例 CSS:

#panel .x-panel-header-default-vertical .x-panel-header-text-container {
    -webkit-transform: none !important;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    overflow: visible;
}

#panel .x-panel-header-default-vertical .x-panel-header-text-container .x-header-text {
    word-wrap: break-word;
    word-break: break-all;
    white-space: pre;

    width: 10px;
    height: 16px;
    display: block;
    overflow: visible;
}

这有效,标题看起来像您期望的那样,由于某些布局定位,它是不可见的。我通过更改监听器中 title 元素的内联样式来绕过它:

listeners: {
    afterLayout: function() {
        this.header.titleCmp.el.setStyle('left', '0');
    }
}

工作样本:http://jsfiddle.net/28q5N/1/

关于css - 垂直文本不旋转 extjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19838691/

相关文章:

python - Pandas 中的多维/嵌套 DataFrame/Dataset/Panel

c# - Visual Studio 设计重叠面板

html - 即使使用了此处列出的 CSS,页脚仍会 float 到顶部

javascript - 我该怎么做才能让#factorial div 具有在 header 中指定的 css 属性

javascript - ExtJS 6.2 与 4.x 中的 Ext.state.Manager.setProvider() 行为

javascript - 如何在 Extjs 4.1 中制作可滚动的标签面板?

html - 为登录创建模糊框

php - Laravel 5 分页 CSS 中断

javascript - 如何从 extjs4 中的商店获取值

mysql - Python 3.4 - 如何将 Pandas 数据面板(非框架)转换为 mySQL 数据库?