Guest User

firefox css v136

a guest
Mar 31st, 2025
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 2.45 KB | Software | 0 0
  1. /* Main sidebar styling */
  2. /* Define a variable for transition speed */
  3. /* Define variables for easy adjustments */
  4. :root {
  5.     --sidebar-transition-speed: 0.3s; /* Sidebar width transition */
  6.     --text-fade-speed: 0.2s; /* Tab text fade transition */
  7.     --sidebar-bg: #191919; /* Sidebar background color */
  8. }
  9.  
  10. /* Main sidebar styling */
  11. #sidebar-main {
  12.     width: 50px !important; /* Collapsed width */
  13.     transition: width var(--sidebar-transition-speed),
  14.                 margin-right var(--sidebar-transition-speed),
  15.                 background var(--sidebar-transition-speed) !important; /* Smooth background transition */
  16.     z-index: 4 !important; /* Ensure it overlays other elements */
  17.     margin-right: 0px !important;
  18.     background: var(--sidebar-bg) !important; /* Keep background even when collapsed */
  19. }
  20.  
  21. /* When hovering over the sidebar */
  22. #sidebar-main:hover {
  23.     width: 250px !important; /* Expanded width */
  24.     margin-right: -200px !important; /* Adjust for layout shift */
  25.     background: var(--sidebar-bg) !important; /* Ensure background doesn't turn transparent */
  26.     box-shadow: 2px 0 8px rgba(0, 0, 0, 0.4) !important; /* Optional shadow for depth */
  27. }
  28.  
  29. /* Tab text fade effect */
  30. .tabbrowser-tab .tab-text {
  31.     opacity: 0; /* Hide text when collapsed */
  32.     transition: opacity var(--text-fade-speed) ease-in-out !important;
  33. }
  34.  
  35. /* Show text when sidebar is expanded */
  36. #sidebar-main:hover .tabbrowser-tab .tab-text {
  37.     opacity: 1 !important; /* Fully visible when expanded */
  38. }
  39.  
  40. /* Optional styling for smoother transitions */
  41. #sidebar-main:hover .tabbrowser-tab {
  42.     width: auto !important;
  43.     min-width: 100% !important;
  44.     max-width: 100% !important;
  45. }
  46.  
  47. /* Column layout for pinned tabs */
  48. #vertical-pinned-tabs-container {
  49.     grid-template-columns: none !important;
  50. }
  51.  
  52. /* Show pinned tabs separator in expanded state */
  53. #tabbrowser-tabs[expanded] > #vertical-pinned-tabs-container-separator {
  54.     display: block !important;
  55. }
  56.  
  57. /* Hide pinned tabs separator in expanded state with no pinned tabs */
  58. #vertical-pinned-tabs-container:empty + #vertical-pinned-tabs-container-separator {
  59.     display: none !important;
  60. }
  61.  
  62. /* Hide close button in collapsed state */
  63. #tabbrowser-tabs[orient="vertical"]:not([expanded]) .tab-close-button {
  64.     display: none !important;
  65. }
  66.  
  67. /* Uniform tab padding */
  68. #tabbrowser-tabs[orient="vertical"] .tabbrowser-tab {
  69.     padding-block: 0px !important;
  70. }
  71.  
  72.  
  73.  /*END*/
Advertisement
Add Comment
Please, Sign In to add comment