Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- :root {
- --colored_menubar_background_image: linear-gradient(#f9f9fa,#f9f9fa);
- --general_toolbar_color_toolbars: linear-gradient(#f9f9fa,#f9f9fa);
- --general_toolbar_color_navbar: linear-gradient(to top,#cac7c1,#d5d2cc,#e8e6e2);
- --tabs_toolbar_color_tabs_not_on_top: linear-gradient(to top,#aeaba5,#c1beb7,#c9c6be);
- --tabs_toolbar_border-tnot_normal_mode_size: 1px;
- --tabs_toolbar_border-tnot_normal_mode: var(--tabs-border-color);
- --classic_squared_tabs_tab_text_color: black;
- --classic_squared_tabs_new_tab_icon_color: black;
- --classic_squared_tabs_tab_text_shadow: transparent;
- }
- }
- @media (-moz-os-version:windows-win10) {
- *.textbox-input,
- *.textbox-textarea {
- margin-top: -3px !important;
- }
- }
- @media (-moz-os-version:windows-win7) {
- *.textbox-input,
- *.textbox-textarea {
- margin-top: -2px !important;
- }
- }
- #alltabs-button {
- height: 8px !important;
- padding: 0px !important;
- margin: 0px !important;
- }
- #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab {
- color: var(--classic_squared_tabs_tab_text_color) !important;
- text-shadow: 1px 1px 1px var(--classic_squared_tabs_tab_text_shadow) !important;
- margin-top:-2px!important;
- padding-right: 8px !important;
- }
- #TabsToolbar {
- position: relative !important;
- bottom: 0 !important;
- width: 100vw !important;
- }
- #tabbrowser-tabs {
- height: 18px !important;
- }
- #scrollbutton-up .toolbarbutton-icon, #scrollbutton-down .toolbarbutton-icon {
- margin-top: -11px !important;
- }
- #tabs-newtab-button, #TabsToolbar #new-tab-button {
- padding-top: 6px !important;
- }
- .tab-content {
- padding: 0 2px !important;
- height: 18px !important;
- }
- .tabbrowser-tab[visuallyselected="true"] {
- height: 18px !important;
- z-index: 0 !important;
- }
- #nav-bar:not([tabs-hidden="true"]) {
- position: relative;
- z-index: 4 !important;
- }
- #TabsToolbar { -moz-box-ordinal-group: 2;
- max-height: 18px !important;
- position: 0px !important;
- }
- #toolbar-menubar {
- min-height:9px!important;
- height: 15px !important;
- margin-top:-1px!important;
- margin-bottom:2px!important;
- }
- #nav-bar{ border-top-width: 0px !important;
- border-top-width: 0px !important;
- padding-top: 0px !important;
- padding-bottom: 0px !important;
- height: 12px !important;
- margin-top: -1px !important;
- margin-bottom: -1px !important;
- }
- #nav-bar .toolbarbutton-1 {
- min-height: 22px !important;
- height: 24px !important;
- padding-top: 5px !important;
- margin-top: 1px !important;
- }
- toolbar .toolbarbutton-1 {
- scale: 80% !important;
- margin-top: 1px !important;
- appearance: auto !important;
- }
- #forward-button, #back-button, #reload-button, #home-button, #PlacesChevron, #nav-bar-overflow-button {
- margin-top: 5px !important;
- scale: 90% !important;
- }
- toolbar .toolbarbutton-1 > .toolbarbutton-icon {
- margin-top: -13px !important;
- }
- #urlbar,
- .searchbar-textbox {
- margin: 0px !important;
- margin-top: -2px !important;
- min-height: 0px !important;
- }
- &[uidensity="compact"] {
- --urlbar-min-height: max(20px, 1.4em) !important;
- }
- #firefox-view-button {
- padding-top: 9px !important;
- }
- #tracking-protection-icon-animatable-box {
- height: 15px !important;
- }
- #searchbar {
- margin: 0px !important;
- margin-top: 0px !important;
- min-height: 0px !important;
- height: 18px !important;
- }
- #searchbar .searchbar-textbox {
- padding: 7px 2px 3px !important;
- }
- #main-window:not([tabsintitlebar]) #nav-bar,
- #main-window:not([tabsintitlebar]) #navigator-toolbox {
- border-top: 0 !important;
- box-shadow: unset !important;
- }
- #main-window[uidensity=compact] #nav-bar #nav-bar-customization-target > toolbaritem{
- margin: 0px !important;
- padding: 0px !important;
- }
- #navigator-toolbox #TabsToolbar .close-icon > .toolbarbutton-icon {
- min-width: 16px !important;
- width: 16px !important;
- min-height: 16px !important;
- height: 16px !important;
- padding: 0px !important;
- }
- #nav-bar:not(:-moz-lwtheme),
- toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
- -moz-appearance: none !important;
- box-shadow: unset !important;
- }
- #tabbrowser-tabs,
- #tabbrowser-tabs > .tabbrowser-arrowscrollbox,
- .tabbrowser-tabs[positionpinnedtabs] > .tabbrowser-tab[pinned] {
- min-height: 15px !important;
- }
- /*#context_bookmarkAllTabs, #context_openTabInWindow, #context_pinTab, #context_toggleMuteTab, #context_reloadTab, #context_duplicateTab {
- display:none !important;
- }*/
- #titlebar-close {
- margin-top:10px !important;
- padding-top: 0px !important;
- padding-bottom: 0px !important;
- }
- #titlebar-max {
- margin-top: 0px !important;
- padding-top: 0px !important;
- padding-bottom: 0px !important;
- }
- #titlebar-min {
- margin-top:-1px !important;
- padding-top: 0px !important;
- padding-bottom: 0px !important;
- }
- .titlebar-min {
- padding-bottom: 0px !important;
- padding-top: 0px !important;
- }
- .titlebar-max {
- padding-bottom: 0px !important;
- padding-top: 0px !important;
- }
- :root[sizemode="maximized"] .titlebar-max {
- padding-bottom: 0px !important;
- padding-top: 0px !important;
- }
- .titlebar-close {
- padding-bottom: 0px !important;
- padding-top: 0px !important;
- }
- .titlebar-button {
- padding: 2px 17px !important;
- }
- #navigator-toolbox[movingtab] > #titlebar > #TabsToolbar {
- padding-bottom: -1px !important;
- }
- #navigator-toolbox[movingtab] #tabbrowser-tabs {
- padding-bottom: unset !important;
- margin-bottom: unset !important;
- }
- #navigator-toolbox[movingtab] > #nav-bar {
- margin-top: unset !important;
- }
- toolbar .toolbarbutton-1 > .toolbarbutton-icon > tabs-newtab-button {
- width: calc(2 * var(--toolbarbutton-inner-padding) + 16px);
- height: calc(2 * var(--toolbarbutton-inner-padding) + 16px);
- margin-top: -11px !important;
- }
- #TabsToolbar .toolbarbutton-1 {
- margin: -4px 0px -4px 0px !important;
- }
- #main-window:not([chromehidden*="toolbar"]) #navigator-toolbox {
- padding-bottom: calc(1px + var(--tab-min-height_tnot)) !important;
- }
- @media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os-version:windows-win7) {
- #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
- top: 1px !important;
- }
- #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
- top: 8px !important;
- }
- }
- @media (-moz-os-version: windows-win7) {
- @media all and (-moz-windows-compositor) {
- #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
- display: none !important;
- }
- }
- @media not all and (-moz-windows-compositor) {
- #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
- top: -2px !important;
- }
- #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container {
- top: 0px !important;
- }
- #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) #toolbar-menubar[autohide="true"]:not([inactive="true"]) ~ #TabsToolbar .titlebar-buttonbox-container {
- display: none !important;
- }
- }
- }
- @media (-moz-os-version: windows-win10) {
- #main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme):hover:not([disabled="true"]),
- #main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme)[_moz-menuactive="true"]:not([disabled="true"]) {
- background-color: Highlight !important;
- color: HighlightText !important;
- }
- }
- #main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container,
- #main-window[tabsintitlebar][sizemode="fullscreen"] #navigator-toolbox #PanelUI-button,
- #main-window #TabsToolbar #window-controls {
- display: none !important;
- }
- #TabsToolbar .private-browsing-indicator,
- #TabsToolbar #window-controls,
- #TabsToolbar *[type="caption-buttons"],
- #TabsToolbar *[type="pre-tabs"],
- #TabsToolbar *[type="post-tabs"] {
- display: none !important;
- }
- @media (-moz-windows-classic) {
- #nav-bar:not(:-moz-lwtheme),
- #PersonalToolbar:not(:-moz-lwtheme),
- #main-window:not([tabsintitlebar]) #TabsToolbar:not(:-moz-lwtheme) {
- border-left: unset !important;
- border-right: unset !important;
- }
- #main-window[sizemode="normal"] #navigator-toolbox :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar) {
- border-left: 0px !important;
- border-right: 0px !important;
- }
- #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {
- background: unset !important;
- box-shadow: unset !important;
- border-bottom: unset !important;
- }
- #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox,
- #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar,
- #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::before,
- #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::before,
- #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #navigator-toolbox::after,
- #main-window:not([tabsintitlebar]):not(:-moz-lwtheme) #nav-bar::after {
- box-shadow: unset !important;
- border: unset !important;
- border-image: unset !important;
- }
- }
- .searchmode-switcher {
- height: 20px !important;
- }
- #main-window:not([tabsintitlebar]) #toolbar-menubar:not(:-moz-lwtheme) {
- background-image: var(--colored_menubar_background_image) !important;
- border: 0px !important;
- margin-bottom: -1px !important;
- }
- #nav-bar:not(:-moz-lwtheme) {
- -moz-appearance: none !important;
- background: var(--general_toolbar_color_navbar, inherit) !important;
- }
- toolbar:not(#TabsToolbar):not(#toolbar-menubar):not(#nav-bar):not(:-moz-lwtheme) {
- -moz-appearance: none !important;
- background: linear-gradient(#f9f9fa,#f9f9fa) !important;
- }
- #TabsToolbar:not(:-moz-lwtheme){
- -moz-appearance: none !important;
- background-image: var(--tabs_toolbar_color_tabs_not_on_top) !important;
- }
- #main-window[style*='--lwt-header-image'] :-moz-any(#nav-bar,#PersonalToolbar,#TabsToolbar):-moz-lwtheme{
- background: unset !important;
- }
- #main-window:not([style*='--lwt-header-image']) #TabsToolbar:-moz-lwtheme {
- -moz-appearance: none !important;
- background-image: linear-gradient(var(--toolbar-bgcolor),var(--toolbar-bgcolor)) !important;
- }
- #TabsToolbar:not(:-moz-lwtheme) .tabbrowser-tab .tab-content[selected="true"] {
- background-image: linear-gradient(#f9f9fa,#f9f9fa) !important;
- }
- #TabsToolbar:not(:-moz-lwtheme),
- #TabsToolbar:not(:-moz-lwtheme)::before,
- #TabsToolbar:not(:-moz-lwtheme)::after {
- box-shadow: unset !important;
- }
Advertisement
Comments
-
Comment was deleted
-
- In about:config the following preference must be set to true in order to enable the compact mode setting:
- browser.compactmode.show
- More detailed instructions can be found in https://support.mozilla.org/en-US/kb/compact-mode-workaround-firefox
-
Comment was deleted
-
- If you have not used the user chrome function in Firefox before, then you may need to enable the ability to load the CSS file.
- To enable it:
- 1: Go to about:config
- 2: In the search bar on the config page, enter the following text
- toolkit.legacyUserProfileCustomizations.stylesheets
- 3: There should be one result that you can change its value to "True".
- After that, restart firefox, and it should load the css file (without the quotation makes, named "userChrome.css")
- The default location for it is C:\Users\your user name\AppData\Roaming\Mozilla\Firefox\Profiles\randomly generated name will be here.default-release\chrome
- Once that is done, the compact UI css should load find and if the UI density is set to "Compact" in the toolbar settings menu (found by right clicking on a tool bar such as the tabs toolbar, and then clicking on "Customize Toolbar" and then changing the density to "Compact".
- Also make sure that Menu Bar is enabled in the Toolbars dropdown menu (located in the lower left hand corner of the Customize Firefox page).
Add Comment
Please, Sign In to add comment