breadcrumb.pcss.css

Same filename in this branch
  1. 11.x core/themes/olivero/css/components/breadcrumb.pcss.css
  2. 11.x core/themes/claro/css/components/breadcrumb.pcss.css
  3. 11.x core/themes/claro/css/layout/breadcrumb.pcss.css
  4. 11.x core/themes/admin/css/components/breadcrumb.pcss.css
  5. 11.x core/themes/admin/css/layout/breadcrumb.pcss.css
  6. 11.x core/themes/default_admin/css/components/breadcrumb.pcss.css
  7. 11.x core/themes/default_admin/css/layout/breadcrumb.pcss.css
Same filename and directory in other branches
  1. 10 core/themes/olivero/css/components/breadcrumb.pcss.css
  2. 10 core/themes/claro/css/components/breadcrumb.pcss.css
  3. 10 core/themes/claro/css/layout/breadcrumb.pcss.css
  4. 9 core/themes/olivero/css/components/breadcrumb.pcss.css
  5. 9 core/themes/claro/css/components/breadcrumb.pcss.css
  6. 9 core/themes/claro/css/layout/breadcrumb.pcss.css
  7. 8.9.x core/themes/claro/css/components/breadcrumb.pcss.css
  8. 8.9.x core/themes/claro/css/layout/breadcrumb.pcss.css
  9. main core/themes/olivero/css/components/breadcrumb.pcss.css
  10. main core/themes/claro/css/components/breadcrumb.pcss.css
  11. main core/themes/claro/css/layout/breadcrumb.pcss.css
  12. main core/themes/admin/css/components/breadcrumb.pcss.css
  13. main core/themes/admin/css/layout/breadcrumb.pcss.css
  14. main core/themes/default_admin/css/components/breadcrumb.pcss.css
  15. main core/themes/default_admin/css/layout/breadcrumb.pcss.css
  16. main core/themes/default_admin/migration/css/components/breadcrumb.pcss.css

Breadcrumb navigation styles.

File

core/themes/default_admin/migration/css/components/breadcrumb.pcss.css

View source
  1. /**
  2. * @file
  3. * Breadcrumb navigation styles.
  4. */
  5. :where(*),
  6. :is(#extra-specificity-hack, [data-drupal-admin-styles]) {
  7. .gin-breadcrumb {
  8. padding: 0;
  9. color: var(--gin-color-text);
  10. }
  11. .gin-breadcrumb-wrapper {
  12. min-width: 1px;
  13. }
  14. .gin-breadcrumb__list {
  15. overflow: hidden;
  16. width: auto;
  17. margin: 0;
  18. margin-block-start: 0;
  19. margin-inline-start: calc(var(--space-xxs) * -1);
  20. padding: 0;
  21. padding-inline-start: var(--space-xxs);
  22. list-style-type: none;
  23. text-overflow: ellipsis;
  24. }
  25. .gin-breadcrumb__item,
  26. .gin-breadcrumb__link,
  27. .gin-breadcrumb__text {
  28. display: inline;
  29. vertical-align: middle;
  30. text-decoration: none;
  31. color: var(--gin-color-text-light);
  32. font-weight: var(--font-weight-normal);
  33. }
  34. .gin-breadcrumb__item {
  35. font-size: 0;
  36. & + .gin-breadcrumb__item::before {
  37. display: inline-block;
  38. padding: 0 0.5em;
  39. content: "/";
  40. vertical-align: middle;
  41. opacity: 0.3;
  42. background: none;
  43. font-size: var(--font-size-xs);
  44. @media (forced-colors: active) {
  45. opacity: 1;
  46. }
  47. }
  48. &:first-of-type .gin-breadcrumb__link {
  49. position: relative;
  50. padding-inline-start: 1.75em;
  51. &::before {
  52. position: absolute;
  53. display: inline-block;
  54. width: var(--gin-icon-size-toolbar-secondary);
  55. height: var(--gin-icon-size-toolbar-secondary);
  56. content: "";
  57. transform: translateY(-50%);
  58. background-color: var(--gin-icon-color);
  59. inset-block-start: calc(50% - 1px);
  60. inset-inline-start: 0;
  61. /* cspell:disable-next-line */
  62. mask-image: url("../../media/icons/toolbar-meta/backtosite.svg");
  63. mask-size: 100% 100%;
  64. mask-position: center center;
  65. @media (forced-colors: active) {
  66. background: linktext;
  67. }
  68. }
  69. &:hover::before {
  70. background-color: var(--gin-color-primary);
  71. @media (forced-colors: active) {
  72. background: linktext;
  73. }
  74. }
  75. }
  76. &:first-of-type + .gin-breadcrumb__item::before {
  77. width: 1px;
  78. height: 20px;
  79. margin-inline-end: 0.75em;
  80. padding-inline-start: 0.75em;
  81. padding-inline-end: 0;
  82. content: "";
  83. opacity: 0.3;
  84. border-inline-end: 1px solid var(--gin-color-text);
  85. @media (forced-colors: active) {
  86. opacity: 1;
  87. }
  88. }
  89. }
  90. .gin-breadcrumb__link,
  91. .gin-breadcrumb__text {
  92. border-radius: var(--gin-border-xxs);
  93. font-size: var(--font-size-xs);
  94. line-height: 2;
  95. }
  96. .gin-breadcrumb__link,
  97. .gin-breadcrumb__link:link,
  98. .gin-breadcrumb__link:visited,
  99. .gin-breadcrumb__link em,
  100. .gin-breadcrumb__link em:link,
  101. .gin-breadcrumb__link em:visited,
  102. .gin-breadcrumb__text,
  103. .gin-breadcrumb__text:link,
  104. .gin-breadcrumb__text:visited,
  105. .gin-breadcrumb__text em,
  106. .gin-breadcrumb__text em:link,
  107. .gin-breadcrumb__text em:visited {
  108. color: var(--gin-color-text-light);
  109. font-weight: var(--font-weight-normal);
  110. }
  111. .gin-breadcrumb__link em,
  112. .gin-breadcrumb__text em {
  113. font-style: italic;
  114. }
  115. .gin-breadcrumb__link:hover,
  116. .gin-breadcrumb__link:hover em {
  117. color: var(--gin-color-primary-hover);
  118. }
  119. }

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