答案1
在Firefox 91中,恢复旧的标签页样式如下:
打开关于:配置。
搜索工具包.legacyUserProfileCustomizations.stylesheets。
双击该值将其设置为
true
。打开关于:支持。
搜索个人资料目录(或者配置文件文件夹)。
点击开放目录(或者打开文件夹)。
创建名为 的目录
chrome
。导航到铬合金目录。
在里面创建一个新文件铬合金命名
userChrome.css
。复制并粘贴以下代码到用户Chrome.css:
.tab-background { border-radius: 0px 0px !important; margin-bottom: 0px !important; } .tabbrowser-tab:not([selected=true]):not([multiselected=true]) .tab-background { background-color: color-mix(in srgb, currentColor 5%, transparent); } menupopup>menu, menupopup>menuitem { padding-block: 2px !important; } :root { --arrowpanel-menuitem-padding: 2px !important; }
保存文件。
重新启动 Firefox。
恢复旧的标签样式。
答案2
不出所料我不是唯一一个不喜欢这个的人,幸运的是,已经有一个名为 Lepton 的修复程序https://github.com/black7375/FixFix#installation-guide。虽然感觉还不是 100% 正确,但使用简单的制表符分隔符已经好多了。
答案3
我的版本userChrome.css
,其中我只更改了令我困扰的部分(分离的标签)。
- 选项卡附加到工具栏,除非背景选项卡被多选。
- 选择该选项卡时,其颜色与工具栏相同。
.tab-background {
border-radius: var(--tab-border-radius) var(--tab-border-radius) 0 0 !important;
margin-top: 1px !important;
margin-bottom: 0 !important;
padding-bottom: 31px !important;
}
.tabbrowser-tab[multiselected=true]:not([selected=true]) .tab-background {
border-radius: var(--tab-border-radius) !important;
margin-top: 2px !important;
margin-bottom: 1px !important;
padding-bottom: 29px !important;
}
.tabbrowser-tab[selected=true] .tab-background ,
.tabbrowser-tab[multiselected=true] .tab-background {
background-color: var(--toolbar-bgcolor) !important;
background-image: var(--toolbar-bgimage) !important;
}
答案4
这篇文章和第一个答案是伟大的起点,但第一个答案说标签背景的颜色与其下方的工具栏不完全相同,这让我很恼火,所以我又挖了一点,这就是我想出的(仅适用于 Linux,在 Windows 上 Firefox 的主题略有不同,我将根据要求用 Windows 版本更新此帖子):
/*
about:config -> toolkit.legacyUserProfileCustomizations.stylesheets -> true
create <user-profile-dir>/chrome/userChrome.css and insert:
*/
.tabbrowser-tab .tab-background {
box-shadow: 0 0 0px 1px color-mix(in srgb, currentColor 40%, transparent), 0 10px 10px rgba(255,255,255,0.2) inset !important;
background-image: var(--toolbar-non-lwt-bgimage) !important;
border-radius: 3px 3px 0 0 !important;
margin-bottom: 0px !important;
}
.tabbrowser-tab:not([selected=true]):not([multiselected=true]) .tab-background {
box-shadow: none !important;
background-image: none !important;
}
.tab-close-button:hover {
background-color: color-mix(in srgb, #000000 15%, transparent) !important;
color: #ff0000 !important;
}
.tabbrowser-tab:not([selected=true]):not([multiselected=true]) .tab-close-button:hover {
background-color: color-mix(in srgb, #000000 10%, transparent) !important;
}
menupopup>menu,
menupopup>menuitem {
padding-block: 5px !important;
}
:root {
--arrowpanel-menuitem-padding: 5px !important;
}
.browser-toolbar {background-color: none !important;}
#navigator-toolbox-background {--toolbar-bgimage: var(--toolbar-non-lwt-bgimage) !important}