|
阅读:2330回复:3
[CSS] Firefox 72+可用的标签栏下置样式
/*////////////标签栏下置样式///////////////*/
@-moz-document url("chrome://browser/content/browser.xhtml") {
/*最大化后伪标题上移补正*/
:root {
--uc-maximized-titlebar-orrection: 0px;
}
:root[tabsintitlebar][sizemode="maximized"] {
--uc-maximized-titlebar-orrection: 8px;
}
#titlebar {
/*标题栏移动最下方*/
-moz-box-ordinal-group: 999;
margin-top: calc(0px - var(--uc-maximized-titlebar-orrection)) !important;
}
#nav-bar {
margin-top: calc(30px + var(--uc-maximized-titlebar-orrection)) !important;
}
/*标签栏背景颜色跟随工具栏的颜色*/
#TabsToolbar {
background-color: var(--toolbar-bgcolor);
}
/*标题栏中除标签栏外移动回顶部*/
#titlebar #toolbar-menubar {
position: fixed!important;
top: 0;
display: flex !important;
min-height: unset !important;
height: unset !important;
width: 100%;
visibility: visible !important;
margin-top: var(--uc-maximized-titlebar-orrection) !important;
}
#toolbar-menubar > spacer {
flex: 1;
}
/*alt 菜单栏修复*/
#toolbar-menubar[inactive="true"] #menubar-items {
height: 0!important;
min-height: 0!important;
overflow: hidden;
}
/*隐藏多余的窗体按键,和标签栏左空白*/
.titlebar-spacer[type="pre-tabs"], :root:not([inFullscreen]) #TabsToolbar > .titlebar-buttonbox-container {
display: none !important;
}
/*F11 最大化窗口,窗体按键*/
:root[inFullscreen] #TabsToolbar > #window-controls {
position: fixed !important;
top: 0;
inset-inline-end: 0;
display: flex !important;
}
/*修复"默认"主题未选中标签的字体颜色*/
.tabbrowser-tab:not([visuallyselected="true"]):not([multiselected]) {
color: var(--lwt-text-color, -moz-DialogText) !important;
}
}使用方法:
|
|
|
1楼#
发布于:2020-01-21 20:25
|
|
|
2楼#
发布于:2020-01-21 17:41
Win10上用了之后右上角的三个按钮与背景混为一体了
———————————————————————————————————— 似乎你也是Win10?那可能是我系统主题的原因 |
|
|
3楼#
发布于:2020-01-18 18:55
样式2: #nav-bar {
margin-top: calc(0px + var(--uc-maximized-titlebar-orrection)) !important;
}
#titlebar #toolbar-menubar{
width: auto !important;
inset-inline-end: 0;
height: 40px !important;
}
:root[inFullscreen] #TabsToolbar > #window-controls{
height: 40px !important;
}
#menubar-items{
position: fixed;
inset-inline-start: 50%;
top: 12px;
transform: translateX(-50%);
display: inline-block;
}
#PanelUI-button{
margin-inline-end: 138px;
}
/*修复"默认"主题窗体按钮、标签栏上的按钮和菜单栏颜色*/
menubar > menu,
.toolbarbutton-1,
.titlebar-button {
color: var(--lwt-text-color, -moz-DialogText) !important;
}
@media(-moz-windows-default-theme) {
#toolbar-menubar[brighttext] > #menubar-items > #main-menubar > menu[_moz-menuactive="true"], toolbar[brighttext] .titlebar-button:not(.titlebar-close):hover {
background-color: hsla(0, 0%, 0%, .12) !important;
}
toolbar[brighttext] .titlebar-button:not(.titlebar-close):hover:active {
background-color: hsla(0, 0%, 0%, .22) !important;
}
}将上面样式追加在主楼样式代码倒数第二行中。 |
|