_breadcrumb.scss 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. .breadcrumb {
  2. @include unlist();
  3. @include clearfix();
  4. padding-top: 1.4em;
  5. font-size: 0.85em;
  6. line-height: 1.5em;
  7. margin-inline-start: 2em;
  8. background: $color-teal;
  9. li,
  10. .breadcrumb-item {
  11. display: block;
  12. float: left;
  13. position: relative;
  14. text-decoration: none;
  15. white-space: nowrap;
  16. padding: 4px;
  17. &:hover {
  18. background: $color-teal-dark;
  19. }
  20. &.breadcrumb-dropdown {
  21. padding: 0;
  22. font-size: initial;
  23. }
  24. .t-default .u-btn-current {
  25. color: inherit;
  26. background: rgba(0, 91, 94, 0.6);
  27. font-size: 1.15em;
  28. border: 0;
  29. line-height: 1.6;
  30. }
  31. }
  32. li > a,
  33. .breadcrumb-link {
  34. color: $color-white;
  35. display: block;
  36. padding: calc(0.5em - 4px) 1em;
  37. white-space: nowrap;
  38. line-height: 1.6em;
  39. &:hover {
  40. background: $color-teal-dark;
  41. color: $color-white;
  42. .arrow_right_icon {
  43. color: $color-teal;
  44. }
  45. }
  46. .title {
  47. display: inline-block;
  48. max-width: 11.8em;
  49. white-space: nowrap;
  50. text-overflow: ellipsis;
  51. overflow: hidden;
  52. vertical-align: bottom;
  53. }
  54. }
  55. .home_icon {
  56. @include svg-icon(1em);
  57. transform: scale(1.5) translate(0, 0.1em);
  58. }
  59. .arrow_right_icon {
  60. @include svg-icon(1em);
  61. color: $color-teal-dark;
  62. transform: scale(1.75) translate(0.3em, 0.1em);
  63. }
  64. @include media-breakpoint-up(sm) {
  65. padding-top: 0;
  66. background: $color-teal-darker;
  67. margin-inline-start: -($desktop-nice-padding);
  68. margin-inline-end: -($desktop-nice-padding);
  69. .home_icon {
  70. margin-inline-start: 1.25em;
  71. }
  72. .arrow_right_icon {
  73. color: $color-teal;
  74. }
  75. }
  76. }