MPart选项卡上的渐变无法按预期工作

时间:2017-03-17 14:33:48

标签: css swt eclipse-rcp e4

我使用css为我的E4应用程序设计样式。现在,当我更改我的MPart选项卡颜色和渐变时,它也会为选项卡的背景设置颜色。

我的css看起来像:

.MPartStack {
    swt-tab-renderer: url('bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering');
    swt-selected-tab-fill: #F0F0F0;
    swt-unselected-tabs-color: #F0F0F0;
    swt-outer-keyline-color: #A0A0A0;
    swt-tab-outline: #A0A0A0;
    padding: 0px 2px 2px;
    swt-shadow-visible: false;
    swt-mru-visible: false;
    color: black;
    swt-tab-height: 22px;
}

.MPartStack.active {
    swt-selected-tab-fill: #F0F0F0 #99B4D1 100%;
    swt-unselected-tabs-color: #F0F0F0;
    swt-outer-keyline-color: #A0A0A0;
    swt-tab-outline: #A0A0A0;
    swt-shadow-visible: false;
}

.MPartStack, .MPart {
    font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
    swt-corner-radius: 6;
    swt-simple: true;
}

现在看起来像:
enter image description here

需要更改红色方块的颜色。 enter image description here

当我将swt-selected-tab-fill更改为仅使用一种颜色时,它可以正常工作。但是当添加渐变(swt-selected-tab-fill:#F0F0F0#99B4D1 100%;)时,它将为选项卡的背景着色。如何在标签上放置渐变但不更改背景颜色?

0 个答案:

没有答案