_page_header.scss 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. // PAGE HEADER
  2. // -----------------------------------------------------------------------------
  3. /* Page Header */
  4. .page-header {
  5. z-index: $page-header-z-index;
  6. h2 {
  7. color: #FFF;
  8. border-bottom: $page-header-border-bottom-width solid $page-header-title-border-color;
  9. @include box-sizing(content-box);
  10. display: inline-block;
  11. float: left;
  12. height: $page-header-height;
  13. @include font-size($page-header-title-font-size);
  14. letter-spacing: normal;
  15. line-height: $page-header-height;
  16. margin: 0 0 0 -1px;
  17. padding: 0 ($page-header-title-padding + 2px) 0 $page-header-title-padding;
  18. }
  19. .right-wrapper {
  20. float: right;
  21. }
  22. .breadcrumbs {
  23. display: inline-block;
  24. font-size: 0;
  25. line-height: $page-header-height;
  26. margin: 0;
  27. padding: 0;
  28. li {
  29. color: $page-header-color;
  30. display: inline-block;
  31. font-weight: 300;
  32. &:after {
  33. content: '/';
  34. display: inline-block;
  35. @include font-size($page-header-breadcrumb-separator-size);
  36. margin: $page-header-breadcrumb-separator-margin;
  37. vertical-align: middle;
  38. }
  39. &:last-child {
  40. &:after {
  41. display: none;
  42. }
  43. }
  44. }
  45. .fa-home {
  46. @include font-size($page-header-breadcrumb-home-size);
  47. }
  48. i {
  49. vertical-align: middle;
  50. }
  51. a,
  52. span {
  53. color: $page-header-color;
  54. display: inline-block;
  55. @include font-size($page-header-breadcrumb-size);
  56. line-height: $page-header-breadcrumb-home-size + px;
  57. vertical-align: middle;
  58. }
  59. }
  60. .sidebar-right-toggle {
  61. cursor: pointer;
  62. color: $page-header-color;
  63. display: inline-block;
  64. font-size: 17px;
  65. margin: $page-header-sidebar-toggle-margin;
  66. height: $page-header-height;
  67. width: $page-header-height;
  68. vertical-align: top;
  69. text-align: center;
  70. @include transition(all 0.15s ease-in-out);
  71. i {
  72. line-height: $page-header-height + 3;
  73. vertical-align: middle;
  74. }
  75. &:hover {
  76. color: $page-header-sidebar-toggle-hover-color;
  77. }
  78. }
  79. }
  80. // HEADER DARK AND DARK VERSION
  81. // -----------------------------------------------------------------------------
  82. /* Header Dark - Page Header */
  83. html.dark,
  84. html.header-dark {
  85. .page-header {
  86. border-left-color: $page-header-background;
  87. box-shadow: 1px 3px 0 1px #2f3139;
  88. }
  89. }
  90. // SIDEBAR RIGHT OPENED
  91. // -----------------------------------------------------------------------------
  92. html.sidebar-right-opened .page-header {
  93. .sidebar-right-toggle {
  94. i {
  95. &:before {
  96. content: "\f054";
  97. }
  98. }
  99. }
  100. }
  101. // PAGE HEADER - MOBILE
  102. // -----------------------------------------------------------------------------
  103. /* Page Header - Mobile */
  104. @media only screen and (max-width: 767px) {
  105. .page-header {
  106. padding-right: 80px;
  107. .breadcrumbs {
  108. display: none;
  109. }
  110. h2 {
  111. font-size: 16px;
  112. padding: 0 15px 0;
  113. overflow: hidden;
  114. text-overflow: ellipsis;
  115. white-space: nowrap;
  116. max-width: 100%;
  117. }
  118. .sidebar-right-toggle {
  119. position: absolute;
  120. right: 0;
  121. top: 0;
  122. }
  123. }
  124. }