vertical-tabs.css

Vertical Tabs.

File

core/themes/olivero/css/components/vertical-tabs.css

View source
  1. /*
  2. * DO NOT EDIT THIS FILE.
  3. * See the following change record for more information,
  4. * https://www.drupal.org/node/3084859
  5. * @preserve
  6. */
  7. /**
  8. * @file
  9. * Vertical Tabs.
  10. */
  11. :root {
  12. --vertical-tabs-menu-width: 15rem;
  13. --vertical-tabs-menu-border-width: 1px;
  14. }
  15. .vertical-tabs {
  16. @media (min-width: 62.5rem) {
  17. display: flex;
  18. }
  19. }
  20. .vertical-tabs__menu {
  21. position: relative;
  22. align-self: flex-start;
  23. margin: 0;
  24. margin-inline-start: 0;
  25. margin-inline-end: 0;
  26. list-style: none;
  27. border-width: var(--vertical-tabs-menu-border-width);
  28. border-style: solid;
  29. border-color: var(--color--gray-95);
  30. @media (min-width: 62.5rem) {
  31. width: var(--vertical-tabs-menu-width);
  32. border-width: var(--vertical-tabs-menu-border-width) 0 var(--vertical-tabs-menu-border-width) var(--vertical-tabs-menu-border-width);
  33. }
  34. }
  35. .vertical-tabs__panes {
  36. margin-block-start: calc(var(--vertical-tabs-menu-border-width) * -1);
  37. @media (min-width: 62.5rem) {
  38. width: calc(100% - var(--vertical-tabs-menu-width));
  39. margin-block-start: 0;
  40. }
  41. }
  42. .vertical-tabs__pane {
  43. @media (min-width: 62.5rem) {
  44. min-height: 100%;
  45. }
  46. }
  47. .vertical-tabs__pane.olivero-details {
  48. margin: 0;
  49. border-radius: 0;
  50. box-shadow: none;
  51. }
  52. .vertical-tabs__pane > summary {
  53. display: none;
  54. }
  55. .vertical-tabs__menu-item:nth-child(n + 2) {
  56. border-block-start: var(--vertical-tabs-menu-border-width) solid var(--color--gray-95);
  57. }
  58. .vertical-tabs__menu-item a {
  59. display: block;
  60. padding-block: var(--sp0-5);
  61. padding-inline-start: var(--sp0-75);
  62. padding-inline-end: var(--sp0-75);
  63. -webkit-text-decoration: none;
  64. text-decoration: none;
  65. color: var(--color-text-primary-loud);
  66. background-color: var(--color--gray-95);
  67. &:focus,
  68. &:hover,
  69. &:active {
  70. background-color: var(--color--gray-100);
  71. }
  72. }
  73. .vertical-tabs__menu-item.is-selected {
  74. background-color: var(--color--white);
  75. @media (min-width: 62.5rem) {
  76. margin-inline-end: calc(var(--vertical-tabs-menu-border-width) * -1);
  77. padding-inline-end: var(--vertical-tabs-menu-border-width);
  78. }
  79. }
  80. .vertical-tabs__menu-item.is-selected a {
  81. background-color: transparent;
  82. }
  83. .vertical-tabs__menu-item-summary {
  84. display: block;
  85. font-size: var(--font-size-s);
  86. line-height: var(--line-height-s);
  87. }

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.