collapser.css 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. /*-----------------------------------------------------------------------------
  2. | Copyright (c) Jupyter Development Team.
  3. | Distributed under the terms of the Modified BSD License.
  4. |----------------------------------------------------------------------------*/
  5. :root {
  6. --jp-private-collapser-width: 12px;
  7. }
  8. .jp-Collapser {
  9. flex: 0 0 var(--jp-private-collapser-width);
  10. padding: 0px;
  11. margin: 0px;
  12. border: none;
  13. outline: none;
  14. background: transparent;
  15. }
  16. .jp-Collapser-child {
  17. display: block;
  18. width: 100%;
  19. height: 100%;
  20. box-sizing: border-box;
  21. }
  22. .jp-Cell .jp-Collapser .jp-Collapser-child:hover {
  23. opacity: .2;
  24. border-left: 2px solid var(--jp-brand-color1);
  25. border-top: 2px solid var(--jp-brand-color1);
  26. border-bottom: 2px solid var(--jp-brand-color1);
  27. }
  28. .jp-Cell.jp-mod-active .jp-Collapser-child:hover {
  29. opacity: 1;
  30. border: none;
  31. }
  32. .jp-Cell .jp-Collapser .jp-Collapser-icon {
  33. display: none;
  34. height: 100%;
  35. background-repeat: no-repeat;
  36. background-position: -3px 100%;
  37. background-size: 16px;
  38. }
  39. .jp-Cell .jp-Collapser .jp-Collapser-icon.jp-ExpandLessIcon {
  40. position: relative;
  41. bottom: -3px;
  42. }
  43. .jp-Cell.jp-mod-active .jp-Collapser-child .jp-Collapser-icon {
  44. display: block;
  45. }
  46. .jp-Collapser-child:hover .jp-Collapser-icon {
  47. display: block;
  48. }
  49. .jp-Collapser-child.jp-mod-collapsed .jp-Collapser-icon {
  50. background-position: -3px center !important;
  51. }