为提升您的使用体验,本站正在维护,部分功能暂时无法使用。如果本站文章无法解决您的问题,您想要向社区提问的话,请到 Twitter 上的 @FirefoxSupport 或 Reddit 上的 /r/firefox 提问,我们的支持社区将会很快回复您的疑问。

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

详细了解

AccentColor in Thunderbird 102.10.1 for Custom CSS

  • 5 个回答
  • 0 人有此问题
  • 最后回复者为 sfhowes

more options

I am trying to get TB (102.10.1) to use my system colors for

  1. navigation-toolbox-background {background: AccentColor !important;}

I've used AccentColor in Firefox for...

  1. TabsToolbar, #navigator-toolbox, #tabs-newtab-button, #titlebar toolbarbutton:not(:hover):not(:active), #scrollbutton-up:not(:hover):not(:active), #scrollbutton-down:not(:hover):not(:active), .titlebar-color {
   background: AccentColor !important;
   color: AccentColorText;
   fill: AccentColorText !important;

}

...but I'm doing something wrong in TB. Please let me know the proper usage for TB. Thank you for taking a look at this.

I am trying to get TB (102.10.1) to use my system colors for #navigation-toolbox-background {background: AccentColor !important;} I've used AccentColor in Firefox for... #TabsToolbar, #navigator-toolbox, #tabs-newtab-button, #titlebar toolbarbutton:not(:hover):not(:active), #scrollbutton-up:not(:hover):not(:active), #scrollbutton-down:not(:hover):not(:active), .titlebar-color { background: AccentColor !important; color: AccentColorText; fill: AccentColorText !important; } ...but I'm doing something wrong in TB. Please let me know the proper usage for TB. Thank you for taking a look at this.

所有回复 (5)

more options

Try this to apply the accent colour to the Unified and Menu Bars, and the tab bar (see picture):

#navigation-toolbox {background-color: AccentColor !important;}


The automatic application of the accent colour to the bars was removed in TB 128.2.2.

If the Menu Bar is enabled, you might need to make it more visible:

/*  Menu Bar colours  */
menubar > menu:hover {
     background-color: orange !important;
     color: black !important;
     font-weight: normal !important;
}

menubar > menu {
     color: white !important;
     font-weight: normal !important;
}


Edit: Realizing you are on 102, I tested the code and it still works, but the accent colour is already applied to the toolbars with the TB system theme. The accent colour is set in Windows Settings, and can be automatic or manual.

由sfhowes于修改

有帮助吗?

more options

Thank you sfhowes for your help. It looks like my problem is I'm using a Portable version so it's not using the Windows colors as default. I installed it on another PC and it is using the Windows colors without any CSS as you pointed out. Is there a work around for Portable installs to get it to use system colors like an "normal" install would?

有帮助吗?

more options

I don't have a portable version, but if it can apply a userChrome for other modifications, it should be able to apply the navigation-toolbox code that works in the standard version. Test with some css that produces an obvious change, like this that makes the scrollbar orange and grey in 102:

scrollbar {
  -moz-appearance: none !important;
    background: orange !important;
    width: 15px;
    scrollbar-color: grey orange;
}


Check that toolkit.legacyUserProfileCustomizations.stylesheets is true in Config. editor.

有帮助吗?

more options

In general, the custom CSS is working. navigation-toolbox-background {background: blue !important;} works but navigation-toolbox-background {background: AccentColor !important;} does not. A fresh "normal" install of 102.10 uses the Windows colors for that menu area but a fresh Portable install does not, it's gray. I'm guessing the Portable version isn't looking or can't find system settings because of how it is installed. This does not seem to be a Thunderbird issue so I posted on PortableApps https://portableapps.com/node/71642 but don't have a response yet.

由emanon1138于修改

有帮助吗?

more options

emanon1138 said

In general, the custom CSS is working. navigation-toolbox-background {background: blue !important;} works but navigation-toolbox-background {background: AccentColor !important;} does not.

I think you have to use the code in my first reply with background-color: AccentColor

有帮助吗?

我要提问

您需要登录才能回复。如果您还没账号,可以提出新问题