sidebar-toggle.css 912 B

123456789101112131415161718192021222324252627282930313233
  1. /* vim:set ts=2 sw=2 sts=2 et: */
  2. /* This Source Code Form is subject to the terms of the Mozilla Public
  3. * License, v. 2.0. If a copy of the MPL was not distributed with this
  4. * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
  5. .sidebar-toggle {
  6. display: block;
  7. }
  8. .sidebar-toggle::before,
  9. .sidebar-toggle.pane-collapsed:dir(rtl)::before {
  10. background-image: var(--theme-pane-collapse-image);
  11. }
  12. .sidebar-toggle.pane-collapsed::before,
  13. .sidebar-toggle:dir(rtl)::before {
  14. background-image: var(--theme-pane-expand-image);
  15. }
  16. /* Rotate button icon 90deg if the toolbox container is
  17. in vertical mode (sidebar displayed under the main panel) */
  18. @media (max-width: 700px) {
  19. .sidebar-toggle::before {
  20. transform: rotate(90deg);
  21. }
  22. /* Since RTL swaps the used images, we need to flip them
  23. the other way round */
  24. .sidebar-toggle:dir(rtl)::before {
  25. transform: rotate(-90deg);
  26. }
  27. }