Advertisement
Guest User

userChrome

a guest
Feb 2nd, 2022
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 3.28 KB | None | 0 0
  1. /* Adjust tab corner shape, optionally remove space below tabs */
  2.  
  3. #tabbrowser-tabs {
  4.     --user-tab-rounding: 0px;
  5. }
  6.  
  7. .tab-background {
  8.     border-radius: var(--user-tab-rounding) var(--user-tab-rounding) 0px 0px !important;    
  9.     margin-block: 0px 0 !important;
  10. }
  11. #scrollbutton-up, #scrollbutton-down {
  12.     border-top-width: 1px !important;
  13.     border-bottom-width: 0 !important;
  14. }
  15. /* Container color bar visibility */
  16. .tabbrowser-tab[usercontextid] > .tab-stack > .tab-background > .tab-context-line {
  17.     margin: 0px max(calc(var(--user-tab-rounding) - 3px), 0px) !important;
  18. }
  19.  
  20. /* Override Normal Density height to Compact Density height only for tabs */
  21.  
  22. #TabsToolbar, #tabbrowser-tabs {
  23.     --tab-min-height: 29px !important;
  24. }
  25.     /* Tweak for covering a line at the bottom of the active tab on some themes 8/11/2021 */
  26. #main-window[sizemode="normal"] #toolbar-menubar[autohide="true"] + #TabsToolbar,
  27. #main-window[sizemode="normal"] #toolbar-menubar[autohide="true"] + #TabsToolbar #tabbrowser-tabs {
  28.     --tab-min-height: 30px !important;
  29. }
  30. #scrollbutton-up,
  31. #scrollbutton-down {
  32.     border-top-width: 0 !important;
  33.     border-bottom-width: 0 !important;
  34. }
  35.  
  36.     /* [Connected Tabs] Set a max height based on min-height plus margin-block: 1px 0 */
  37. #TabsToolbar, #TabsToolbar > hbox, #TabsToolbar-customization-target, #tabbrowser-arrowscrollbox  {
  38.     max-height: calc(var(--tab-min-height) + 1px) !important;
  39. }
  40.     /* [Connected Tabs] Adjust padding around icons on buttons to avoid crushed images */
  41. #TabsToolbar-customization-target toolbarbutton > .toolbarbutton-icon,
  42. #TabsToolbar-customization-target .toolbarbutton-text,
  43. #TabsToolbar-customization-target .toolbarbutton-badge-stack,
  44. #scrollbutton-up,#scrollbutton-down {
  45.     padding-top: 8px !important;
  46.     padding-bottom: 7px !important;
  47. }
  48.  
  49. /* Inactive tabs: Separator line style */
  50.  
  51. .tabbrowser-tab:not([selected=true]):not([multiselected=true]):not([beforeselected-visible="true"]) .tab-background {
  52.     border-right: 1px solid var(--lwt-background-tab-separator-color, rgba(0, 0, 0, .20)) !important;
  53. }
  54. /* For dark backgrounds */
  55. [brighttext="true"] .tabbrowser-tab:not([selected=true]):not([multiselected=true]):not([beforeselected-visible="true"]) .tab-background {
  56.     border-right: 1px solid var(--lwt-background-tab-separator-color, var(--lwt-selected-tab-background-color, rgba(255, 255, 255, .20))) !important;
  57. }
  58. .tabbrowser-tab:not([selected=true]):not([multiselected=true]) .tab-background {
  59.     border-radius: 0 !important;
  60. }
  61. /* Remove padding between tabs */
  62. .tabbrowser-tab {
  63.     padding-left: 0 !important;
  64.     padding-right: 0 !important;
  65. }
  66.  
  67. /* Override font-size for tabs */
  68.  
  69. .tabbrowser-tab {
  70.     font-size: 12px !important;
  71. }
  72.  
  73. /* Override font-weight for tabs */
  74.  
  75. .tabbrowser-tab {
  76.     font-weight: 400 !important;
  77. }
  78.  
  79. /*** Tighten up drop-down/context/popup menu spacing ***/
  80.  
  81. menupopup:not(.in-menulist) > menuitem,
  82. menupopup:not(.in-menulist) > menu {
  83.   padding-block: 3.5px !important; /* reduce to 3px, 2px, 1px or 0px as needed */
  84.   min-height: unset !important; /* v92.0 - for padding below 4px */
  85.   margin: 0 !important;
  86.   padding-left: 12px !important;
  87.   border-radius: 0 !important;
  88. }
  89. :root {
  90.   --arrowpanel-menuitem-padding: 5px 8px !important;
  91. }
  92.  
  93.  
  94.  
  95.   /* END */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement