Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x

vertical-tabs.pcss.css

Same filename in this branch
  1. 11.1.x core/themes/claro/css/components/vertical-tabs.pcss.css

Vertical Tabs.

File

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

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

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal