rydesun/.mozilla/firefox/profile/chrome/userChrome/topbar.css
2023-01-27 21:23:13 +08:00

82 lines
2.2 KiB
CSS

/* 隐藏标签栏 (标签栏嵌入标题栏的情况除外) */
#main-window:not([tabsintitlebar="true"]) #TabsToolbar {
display: none;
}
/* 去除工具栏最左和最右的空白边距 */
:root {
--toolbar-start-end-padding: 0 !important;
}
/* 去除工具栏的火狐自带图标的边距 */
:root {
--toolbarbutton-outer-padding: 0 !important;
}
/* 强制设置工具栏的高度为固定值 */
#nav-bar {
max-height: 25px !important;
}
/* 修复工具栏中的前进后退图标 (为什么特殊?) */
#nav-bar .toolbarbutton-icon[type="menu"] {
padding: 4px !important;
border-radius: 0 !important;
}
/* 只在鼠标悬停时显示地址栏右侧的图标 */
#nav-bar #urlbar-container ~ .chromeclass-toolbar-additional,
#nav-bar #nav-bar-overflow-button,
#nav-bar #unified-extensions-button,
#nav-bar #PanelUI-menu-button {
opacity: 0;
transition-property: opacity;
transition-duration: 600ms;
transition-delay: 400ms;
}
#nav-bar:hover:not([urlbar-exceeds-toolbar-bounds="true"])
#urlbar-container
~ .chromeclass-toolbar-additional,
#nav-bar:hover:not([urlbar-exceeds-toolbar-bounds="true"])
#nav-bar-overflow-button,
#nav-bar:hover:not([urlbar-exceeds-toolbar-bounds="true"])
#unified-extensions-button,
#nav-bar:hover:not([urlbar-exceeds-toolbar-bounds="true"])
#PanelUI-menu-button {
opacity: 100;
transition-delay: 0ms;
}
/* 只在鼠标悬停时显示地址栏内部右侧的图标 */
#nav-bar #page-action-buttons {
max-width: 0;
transition: max-width 1s ease-in-out;
}
#nav-bar:hover:not([urlbar-exceeds-toolbar-bounds="true"])
#page-action-buttons {
max-width: 9999px;
}
/* 修改地址栏的边框,以适应窄的工具栏高度 */
#urlbar-background {
border-top: none !important;
border-bottom: none !important;
border-left: 1px solid var(--toolbar-field-border-color);
border-right: 1px solid var(--toolbar-field-border-color);
border-radius: unset !important;
}
/* 地址栏内部左侧的盒子 */
#urlbar #identity-box {
margin: 2px 8px;
}
/* 隐藏地址栏内部左侧的盾牌 */
#urlbar #tracking-protection-icon-container {
display: none !important;
}
/* 隐藏空地址栏的文本 */
#urlbar-input::placeholder {
opacity: 0 !important;
}