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