Guest User

firefox css

a guest
Oct 1st, 2026
440
0
340 days
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.13 KB | None | 0 0
  1. /* ==========================================================================
  2. 1. HIDE DEFAULT TABS TOOLBAR & WINDOW CONTROLS
  3. ========================================================================== */
  4. #TabsToolbar:not([customizing]) {
  5. visibility: collapse !important;
  6. }
  7.  
  8. #nav-bar .titlebar-buttonbox-container {
  9. display: flex !important;
  10. visibility: visible !important;
  11. }
  12.  
  13.  
  14. /* ==========================================================================
  15. 2. COLLAPSIBLE OVERLAY SIDEBAR & HIDE SIDEBAR HEADER / CLOSE BUTTON
  16. ========================================================================== */
  17. :root {
  18. --sidebar-min-width: 40px;
  19. --sidebar-visible-width: 210px;
  20. --sidebar-hide-delay: 60ms;
  21. --transition-duration: 100ms;
  22. --transition-type: ease;
  23. --z-index-sidebar: 100;
  24. }
  25.  
  26. /* Hides Firefox's native sidebar title header and close 'X' button */
  27. #sidebar-box #sidebar-header,
  28. #sidebar-panel-header {
  29. display: none !important;
  30. }
  31.  
  32. #sidebar-box {
  33. background-color: var(--toolbar-bgcolor) !important;
  34. position: absolute !important;
  35. top: 0;
  36. bottom: 0;
  37. left: 0;
  38. min-width: var(--sidebar-min-width) !important;
  39. width: var(--sidebar-min-width) !important;
  40. max-width: var(--sidebar-visible-width) !important;
  41. z-index: var(--z-index-sidebar) !important;
  42. transition: min-width var(--transition-duration) var(--transition-type) var(--sidebar-hide-delay) !important;
  43.  
  44. /* Remove gray lines and rounded corners */
  45. border: none !important;
  46. outline: none !important;
  47. box-shadow: none !important;
  48. border-radius: 0 !important;
  49. }
  50.  
  51. #sidebar {
  52. min-width: var(--sidebar-min-width) !important;
  53. width: var(--sidebar-min-width) !important;
  54. transition: min-width var(--transition-duration) var(--transition-type) var(--sidebar-hide-delay) !important;
  55. will-change: min-width;
  56.  
  57. /* Remove gray lines and rounded corners */
  58. border: none !important;
  59. outline: none !important;
  60. box-shadow: none !important;
  61. border-radius: 0 !important;
  62. }
  63.  
  64. #sidebar-box:hover {
  65. min-width: var(--sidebar-visible-width) !important;
  66. width: var(--sidebar-visible-width) !important;
  67. transition-delay: 0ms !important;
  68. }
  69.  
  70. #sidebar-box:hover > #sidebar,
  71. #sidebar-box:hover > .sidebar-browser-stack > #sidebar {
  72. min-width: var(--sidebar-visible-width) !important;
  73. width: var(--sidebar-visible-width) !important;
  74. transition-delay: 0ms !important;
  75. }
  76.  
  77. #appcontent {
  78. margin-left: var(--sidebar-min-width) !important;
  79. border-radius: 0 !important;
  80. }
  81.  
  82. #sidebar-splitter {
  83. display: none !important;
  84. min-width: 0 !important;
  85. width: 0 !important;
  86. border: none !important;
  87. background-color: transparent !important;
  88. }
  89.  
  90.  
  91. /* ==========================================================================
  92. 3. AUTO-HIDING BOOKMARKS BAR
  93. ========================================================================== */
  94. #PersonalToolbar {
  95. --uc-bm-height: 20px;
  96. --uc-bm-padding: 4px;
  97. --uc-autohide-toolbar-delay: 60ms;
  98. margin-left: 40px !important; /* Clears the collapsed sidebar icon strip */
  99. }
  100.  
  101. :root[uidensity="touch"] #PersonalToolbar {
  102. --uc-bm-padding: 7px;
  103. }
  104.  
  105. #PersonalToolbar:not([customizing]) {
  106. position: relative !important;
  107. margin-bottom: calc(-1px - var(--uc-bm-height) - 2 * var(--uc-bm-padding)) !important;
  108. transform: rotateX(90deg);
  109. transform-origin: top;
  110. transition: transform 135ms linear var(--uc-autohide-toolbar-delay) !important;
  111. z-index: 5 !important;
  112. background: inherit !important;
  113. background-color: var(--toolbar-bgcolor, #131317) !important;
  114. }
  115.  
  116. #PlacesToolbarItems > .bookmark-item,
  117. #OtherBookmarks,
  118. #PersonalToolbar > #import-button {
  119. padding-block: var(--uc-bm-padding) !important;
  120. }
  121.  
  122. /* Reliable hover and focus triggers across the whole toolbox area */
  123. #navigator-toolbox:is(:hover, :focus-within) #PersonalToolbar {
  124. transition-delay: 100ms !important;
  125. transform: rotateX(0deg) !important;
  126. }
  127.  
  128. #navigator-toolbox {
  129. --browser-area-z-index-toolbox: 4;
  130. overflow: visible !important;
  131. border-top-left-radius: 0 !important;
  132. border-radius: 0 !important;
  133. }
  134.  
  135. #browser {
  136. border-radius: 0 !important;
  137. }
Advertisement
Add Comment
Please, Sign In to add comment