iconsalt.css 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /*-----------------------------------------------------------------------------
  2. | Copyright (c) Jupyter Development Team.
  3. | Distributed under the terms of the Modified BSD License.
  4. |----------------------------------------------------------------------------*/
  5. /**
  6. * Support for alt colors for icons as inline SVG HTMLElements
  7. */
  8. /* alt recolor the primary elements of an icon */
  9. .jp-icon-alt .jp-icon0[fill] {
  10. fill: var(--jp-layout-color0);
  11. }
  12. .jp-icon-alt .jp-icon1[fill] {
  13. fill: var(--jp-layout-color1);
  14. }
  15. .jp-icon-alt .jp-icon2[fill] {
  16. fill: var(--jp-layout-color2);
  17. }
  18. .jp-icon-alt .jp-icon3[fill] {
  19. fill: var(--jp-layout-color3);
  20. }
  21. .jp-icon-alt .jp-icon4[fill] {
  22. fill: var(--jp-layout-color4);
  23. }
  24. .jp-icon-alt .jp-icon0[stroke] {
  25. stroke: var(--jp-layout-color0);
  26. }
  27. .jp-icon-alt .jp-icon1[stroke] {
  28. stroke: var(--jp-layout-color1);
  29. }
  30. .jp-icon-alt .jp-icon2[stroke] {
  31. stroke: var(--jp-layout-color2);
  32. }
  33. .jp-icon-alt .jp-icon3[stroke] {
  34. stroke: var(--jp-layout-color3);
  35. }
  36. .jp-icon-alt .jp-icon4[stroke] {
  37. stroke: var(--jp-layout-color4);
  38. }
  39. /* alt recolor the accent elements of an icon */
  40. .jp-icon-alt .jp-icon-accent0[fill] {
  41. fill: var(--jp-inverse-layout-color0);
  42. }
  43. .jp-icon-alt .jp-icon-accent1[fill] {
  44. fill: var(--jp-inverse-layout-color1);
  45. }
  46. .jp-icon-alt .jp-icon-accent2[fill] {
  47. fill: var(--jp-inverse-layout-color2);
  48. }
  49. .jp-icon-alt .jp-icon-accent3[fill] {
  50. fill: var(--jp-inverse-layout-color3);
  51. }
  52. .jp-icon-alt .jp-icon-accent4[fill] {
  53. fill: var(--jp-inverse-layout-color4);
  54. }
  55. .jp-icon-alt .jp-icon-accent0[stroke] {
  56. stroke: var(--jp-inverse-layout-color0);
  57. }
  58. .jp-icon-alt .jp-icon-accent1[stroke] {
  59. stroke: var(--jp-inverse-layout-color1);
  60. }
  61. .jp-icon-alt .jp-icon-accent2[stroke] {
  62. stroke: var(--jp-inverse-layout-color2);
  63. }
  64. .jp-icon-alt .jp-icon-accent3[stroke] {
  65. stroke: var(--jp-inverse-layout-color3);
  66. }
  67. .jp-icon-alt .jp-icon-accent4[stroke] {
  68. stroke: var(--jp-inverse-layout-color4);
  69. }