difool2nice

close-button.css

May 19th, 2021 (edited)
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 2.67 KB | None | 0 0
  1. /*------close button anim-------*/
  2. /* tabs --- rotate close button */
  3.  
  4. /* size of button */
  5. :root {
  6.     --tab_close_icons_size: 20px !important;
  7. }
  8. #main-window #navigator-toolbox #TabsToolbar #closetab_fmarin_com-browser-action .toolbarbutton-icon,
  9. #main-window #navigator-toolbox #TabsToolbar #_fe8cab45-aaee-45f8-8765-781e0ebea300_-browser-action .toolbarbutton-icon,
  10. #main-window #navigator-toolbox #TabsToolbar .close-icon>.toolbarbutton-icon,
  11. #main-window #navigator-toolbox #TabsToolbar .tab-content .close-icon {
  12.     min-width: var(--tab_close_icons_size) !important;
  13.     width: var(--tab_close_icons_size) !important;
  14.     min-height: var(--tab_close_icons_size) !important;
  15.     height: var(--tab_close_icons_size) !important;
  16.     margin-right: 2px !important;
  17. }
  18.  
  19. /* icon & anim */
  20. .tab-close-button {
  21.     list-style-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhLS0gR2VuZXJhdG9yOiBHcmF2aXQuaW8gLS0+PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBzdHlsZT0iaXNvbGF0aW9uOmlzb2xhdGUiIHZpZXdCb3g9IjAgMCAxNiAxNiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48ZGVmcz48Y2xpcFBhdGggaWQ9Il9jbGlwUGF0aF92SDU2eGE0aWxxcmgzT2xoaUNsMGpRTnNpV0dGNWZuTiI+PHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI19jbGlwUGF0aF92SDU2eGE0aWxxcmgzT2xoaUNsMGpRTnNpV0dGNWZuTikiPjxwYXRoIGQ9IiBNIDAgOCBDIDAgMy41ODUgMy41ODUgMCA4IDAgQyAxMi40MTUgMCAxNiAzLjU4NSAxNiA4IEMgMTYgMTIuNDE1IDEyLjQxNSAxNiA4IDE2IEMgMy41ODUgMTYgMCAxMi40MTUgMCA4IFogIE0gOC44ODYgNS4yMzQgQyA4Ljg4NiAzLjk5IDkuODk2IDIuOTc5IDExLjE0IDIuOTc5IEMgMTIuMzg0IDIuOTc5IDEzLjM5NSAzLjk5IDEzLjM5NSA1LjIzNCBDIDEzLjM5NSA2LjMwNyAxMi42NDIgNy4yMDYgMTEuNjM3IDcuNDMzIEMgMTEuNDc3IDcuNDY5IDExLjMxMSA3LjQ4OCAxMS4xNCA3LjQ4OCBDIDkuODk2IDcuNDg4IDguODg2IDYuNDc4IDguODg2IDUuMjM0IFogIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9InJnYigxMzIsMTkzLDI1NSkiLz48L2c+PC9zdmc+") !important;
  22.     background: none !important;
  23. }
  24.  
  25. #tabbrowser-tabs .tabbrowser-tab:hover .tab-close-button {
  26.     transform: rotate(2880deg) !important;
  27.     transition: transform ease-in-out 4s !important;
  28. }
  29.  
  30. /* Show Tab Close buttons only when hovered (slide in using max-width) */
  31. .tabbrowser-tab:not([pinned]) .tab-close-button {
  32.     max-width: 0px !important;
  33.     opacity: 0 !important;
  34.     transition: all 250ms ease-in-out 250ms !important;
  35.     /* no delay on exit*/
  36. }
  37.  
  38. .tabbrowser-tab:not([pinned]):hover .tab-close-button {
  39.     display: -moz-box !important;
  40.     max-width: 20px !important;
  41.     opacity: 1 !important;
  42.     transition: all 250ms ease-in-out 250ms !important;
  43.     /* quarter second delay on entry*/
  44. }
  45.  
  46. /*changes color of not selected tabs close button*/
  47. .tab-close-button:not([selected]) {
  48.     filter: invert(50%) !important;
  49. }
Add Comment
Please, Sign In to add comment