_variables.scss 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. // Custom AdminLTE Variables
  2. // COLORS
  3. // --------------------------------------------------------
  4. $lte-gray-x-light: #d2d6de !default;
  5. // Dynamic Variables
  6. // --------------------------------------------------------
  7. :root {
  8. // Sidebar
  9. --lte-sidebar-width: 250px;
  10. // Sidebar active links
  11. --lte-sidebar-menu-active-bg: #{$primary};
  12. --lte-sidebar-menu-active-color: #{$white};
  13. // Dark Sidebar Native Variables
  14. --lte-sidebar-dark-bg: #343a40;
  15. --lte-sidebar-dark-hover-bg: rgba(255, 255, 255, .1);
  16. --lte-sidebar-dark-color: #c2c7d0;
  17. --lte-sidebar-dark-hover-color: #{$white};
  18. --lte-sidebar-dark-active-color: #{$white};
  19. --lte-sidebar-dark-submenu-bg: transparent;
  20. --lte-sidebar-dark-submenu-color: var(--lte-sidebar-dark-color);
  21. --lte-sidebar-dark-submenu-hover-color: #{$white};
  22. --lte-sidebar-dark-submenu-hover-bg: var(--lte-sidebar-dark-hover-bg);
  23. --lte-sidebar-dark-submenu-active-color: var(--lte-sidebar-dark-bg);
  24. --lte-sidebar-dark-submenu-active-bg: rgba(255, 255, 255, .9);
  25. --lte-sidebar-dark-header-color: #{tint-color(#c2c7d0, 5%)};
  26. // Light Sidebar Native Variables
  27. --lte-sidebar-light-bg: #{$white};
  28. --lte-sidebar-light-hover-bg: rgba(#{$black}, .1);
  29. --lte-sidebar-light-color: #{$gray-800};
  30. --lte-sidebar-light-hover-color: #{$gray-900};
  31. --lte-sidebar-light-active-color: #{$black};
  32. --lte-sidebar-light-submenu-bg: transparent;
  33. --lte-sidebar-light-submenu-color: #777;
  34. --lte-sidebar-light-submenu-hover-color: #{$black};
  35. --lte-sidebar-light-submenu-hover-bg: var(--lte-sidebar-light-hover-bg);
  36. --lte-sidebar-light-submenu-active-color: var(--lte-sidebar-light-hover-color);
  37. --lte-sidebar-light-submenu-active-bg: var(--lte-sidebar-light-submenu-hover-bg);
  38. --lte-sidebar-light-header-color: #{shade-color($gray-800, 5%)};
  39. }
  40. // LAYOUT
  41. // --------------------------------------------------------
  42. $lte-font-size-root: 1rem !default;
  43. // TRANSITIONS SETTINGS
  44. // --------------------------------------------------------
  45. // Transition global options
  46. $lte-transition-speed: .3s !default;
  47. $lte-transition-fn: ease-in-out !default;
  48. // Sidebar
  49. // --------------------------------------------------------
  50. $lte-sidebar-width: var(--lte-sidebar-width) !default;
  51. $lte-sidebar-padding-x: .5rem !default;
  52. $lte-sidebar-padding-y: .5rem !default;
  53. $lte-sidebar-custom-height: 4rem !default;
  54. $lte-sidebar-custom-height-lg: 6rem !default;
  55. $lte-sidebar-custom-height-xl: 8rem !default;
  56. $lte-sidebar-custom-padding-x: .85rem !default;
  57. $lte-sidebar-custom-padding-y: .5rem !default;
  58. $lte-sidebar-transition: min-width $lte-transition-speed $lte-transition-fn,
  59. max-width $lte-transition-speed $lte-transition-fn,
  60. margin-left $lte-transition-speed $lte-transition-fn,
  61. margin-right $lte-transition-speed $lte-transition-fn !default;
  62. // margin-top $lte-transition-speed $lte-transition-fn,
  63. // transform $lte-transition-speed $lte-transition-fn;
  64. // SIDEBAR SKINS
  65. // --------------------------------------------------------
  66. // Dark sidebar
  67. $lte-sidebar-dark-bg: var(--lte-sidebar-dark-bg) !default;
  68. $lte-sidebar-dark-hover-bg: var(--lte-sidebar-dark-hover-bg) !default;
  69. $lte-sidebar-dark-color: var(--lte-sidebar-dark-color) !default;
  70. $lte-sidebar-dark-hover-color: var(--lte-sidebar-dark-hover-color) !default;
  71. $lte-sidebar-dark-active-color: var(--lte-sidebar-dark-active-color) !default;
  72. $lte-sidebar-dark-submenu-bg: var(--lte-sidebar-dark-submenu-bg) !default;
  73. $lte-sidebar-dark-submenu-color: var(--lte-sidebar-dark-submenu-color) !default;
  74. $lte-sidebar-dark-submenu-hover-color: var(--lte-sidebar-dark-submenu-hover-color) !default;
  75. $lte-sidebar-dark-submenu-hover-bg: var(--lte-sidebar-dark-submenu-hover-bg) !default;
  76. $lte-sidebar-dark-submenu-active-color: var(--lte-sidebar-dark-submenu-active-color) !default;
  77. $lte-sidebar-dark-submenu-active-bg: var(--lte-sidebar-dark-submenu-active-bg) !default;
  78. $lte-sidebar-dark-header-color: var(--lte-sidebar-dark-header-color) !default;
  79. // Light sidebar
  80. $lte-sidebar-light-bg: var(--lte-sidebar-light-bg) !default;
  81. $lte-sidebar-light-hover-bg: var(--lte-sidebar-light-hover-bg) !default;
  82. $lte-sidebar-light-color: var(--lte-sidebar-light-color) !default;
  83. $lte-sidebar-light-hover-color: var(--lte-sidebar-light-hover-color) !default;
  84. $lte-sidebar-light-active-color: var(--lte-sidebar-light-active-color) !default;
  85. $lte-sidebar-light-submenu-bg: var(--lte-sidebar-light-submenu-bg) !default;
  86. $lte-sidebar-light-submenu-color: var(--lte-sidebar-light-submenu-color) !default;
  87. $lte-sidebar-light-submenu-hover-color: var(--lte-sidebar-light-submenu-hover-color) !default;
  88. $lte-sidebar-light-submenu-hover-bg: var(--lte-sidebar-light-submenu-hover-bg) !default;
  89. $lte-sidebar-light-submenu-active-color: var(--lte-sidebar-light-submenu-active-color) !default;
  90. $lte-sidebar-light-submenu-active-bg: var(--lte-sidebar-light-submenu-active-bg) !default;
  91. $lte-sidebar-light-header-color: var(--lte-sidebar-light-header-color) !default;
  92. // SIDEBAR MINI
  93. // --------------------------------------------------------
  94. $lte-sidebar-mini-width: ($nav-link-padding-x + $lte-sidebar-padding-x + .8rem) * 2 !default;
  95. $lte-sidebar-nav-icon-width: $lte-sidebar-mini-width - (($lte-sidebar-padding-x + $nav-link-padding-x) * 2) !default;
  96. $lte-sidebar-user-image-width: $lte-sidebar-nav-icon-width + ($nav-link-padding-x * .5) !default;
  97. // SIDEBAR HORIZONTAL
  98. // --------------------------------------------------------
  99. $lte-sidebar-horizontal-width: 100% !default;
  100. $lte-sidebar-horizontal-height: 80px !default;
  101. // CONTROL SIDEBAR
  102. // --------------------------------------------------------
  103. $lte-control-sidebar-width: $lte-sidebar-width !default;
  104. // MAIN HEADER
  105. // --------------------------------------------------------
  106. $lte-main-header-bottom-border-width: $border-width !default;
  107. $lte-main-header-bottom-border-color: $gray-300 !default;
  108. $lte-main-header-bottom-border: $lte-main-header-bottom-border-width solid $lte-main-header-bottom-border-color !default;
  109. $lte-main-header-link-padding-y: $navbar-padding-y !default;
  110. $lte-main-header-height-inner: ($nav-link-height + ($lte-main-header-link-padding-y * 2)) !default;
  111. $lte-main-header-height: add($lte-main-header-height-inner, $lte-main-header-bottom-border-width) !default;
  112. $lte-nav-link-sm-padding-y: .35rem !default;
  113. $lte-nav-link-sm-height: ($font-size-sm * $line-height-sm + $lte-nav-link-sm-padding-y * 1.785) !default;
  114. $lte-main-header-height-sm-inner: ($lte-nav-link-sm-height + ($lte-main-header-link-padding-y * 2)) !default;
  115. $lte-main-header-height-sm: add($lte-main-header-height-sm-inner, $lte-main-header-bottom-border-width) !default;
  116. // HEADER SKINS
  117. // --------------------------------------------------------
  118. // Dark sidebar
  119. $lte-header-dark-bg: $dark !default;
  120. $lte-header-dark-color: $white !default;
  121. $lte-header-mobile-dark-bg: $dark !default;
  122. $lte-header-mobile-dark-color: $white !default;
  123. // Light sidebar
  124. $lte-header-light-bg: $white !default;
  125. $lte-header-light-color: $dark !default;
  126. $lte-header-mobile-light-bg: $light !default;
  127. $lte-header-mobile-light-color: $dark !default;
  128. // Content padding
  129. $lte-content-padding-y: 0 !default;
  130. $lte-content-padding-x: .5rem !default;
  131. // IMAGE SIZES
  132. // --------------------------------------------------------
  133. $lte-img-size-sm: 1.875rem !default;
  134. $lte-img-size-md: 3.75rem !default;
  135. $lte-img-size-lg: 6.25rem !default;
  136. $lte-img-size-push: .625rem !default;
  137. // MAIN FOOTER
  138. // --------------------------------------------------------
  139. $lte-main-footer-padding: 1rem !default;
  140. $lte-main-footer-padding-sm: $lte-main-footer-padding * .812 !default;
  141. $lte-main-footer-border-top-width: 1px !default;
  142. $lte-main-footer-border-top-color: $gray-300 !default;
  143. $lte-main-footer-border-top: $lte-main-footer-border-top-width solid $lte-main-footer-border-top-color !default;
  144. $lte-main-footer-height-inner: (($lte-font-size-root * $line-height-base) + ($lte-main-footer-padding * 2)) !default;
  145. $lte-main-footer-height: add($lte-main-footer-height-inner, $lte-main-footer-border-top-width) !default;
  146. $lte-main-footer-height-sm-inner: (($font-size-sm * $line-height-base) + ($lte-main-footer-padding-sm * 2)) !default;
  147. $lte-main-footer-height-sm: add($lte-main-footer-height-sm-inner, $lte-main-footer-border-top-width) !default;
  148. $lte-main-footer-bg: $white !default;
  149. $lte-main-footer-color: tint-color($gray-700, 25%) !default;
  150. // BRAND LINK
  151. // --------------------------------------------------------
  152. $lte-brand-link-padding-y: $navbar-brand-padding-y + $navbar-padding-y !default;
  153. $lte-brand-link-border-buttom: 1px !default;
  154. // Cards
  155. // --------------------------------------------------------
  156. $lte-card-dark-border-color: tint-color($gray-900, 10%) !default;
  157. $lte-card-shadow: 0 0 1px rgba(0, 0, 0, .125), 0 1px 3px rgba(0, 0, 0, .2) !default;
  158. $lte-card-title-font-size: 1.1rem !default;
  159. $lte-card-title-font-size-sm: 1rem !default;
  160. $lte-card-title-font-weight: $font-weight-normal !default;
  161. $lte-card-nav-link-padding-sm-y: .4rem !default;
  162. $lte-card-nav-link-padding-sm-x: .8rem !default;
  163. $lte-card-img-size: $lte-img-size-sm !default;
  164. // PROGRESS BARS
  165. // --------------------------------------------------------
  166. $lte-progress-bar-border-radius: 1px !default;
  167. // DIRECT CHAT
  168. // --------------------------------------------------------
  169. $lte-direct-chat-default-msg-bg: $lte-gray-x-light !default;
  170. $lte-direct-chat-default-font-color: #444 !default;
  171. $lte-direct-chat-default-msg-border-color: $lte-gray-x-light !default;
  172. // Z-INDEX
  173. // --------------------------------------------------------
  174. $lte-zindex-main-header: $zindex-fixed + 4 !default;
  175. $lte-zindex-sidebar: $zindex-fixed + 8 !default;
  176. $lte-zindex-main-footer: $zindex-fixed + 2 !default;
  177. $lte-zindex-sidebar-horizontal: $lte-zindex-main-header - 2 !default;
  178. $lte-zindex-control-sidebar: $zindex-fixed + 1 !default;
  179. $lte-zindex-toasts: $lte-zindex-sidebar + 2 !default;
  180. $lte-zindex-content-wrapper: $lte-zindex-sidebar - 2 !default;
  181. $lte-zindex-preloader: $lte-zindex-toasts + 2 !default;
  182. // Body background (Affects main content background only)
  183. $lte-main-bg: #f4f6f9 !default;
  184. $lte-main-color: $black !default;
  185. // BUTTON
  186. // --------------------------------------------------------
  187. $lte-button-default-background-color: $gray-100 !default;
  188. $lte-button-default-color: #444 !default;
  189. $lte-button-default-border-color: #ddd !default;
  190. $lte-button-padding-y-xs: .125rem !default;
  191. $lte-button-padding-x-xs: .25rem !default;
  192. $lte-button-line-height-xs: $line-height-sm !default;
  193. $lte-button-font-size-xs: ($font-size-base * .75) !default;
  194. $lte-button-border-radius-xs: .15rem !default;
  195. // RIBBON
  196. // --------------------------------------------------------
  197. $lte-ribbon-border-size: 3px !default;
  198. $lte-ribbon-line-height: 100% !default;
  199. $lte-ribbon-padding: .375rem 0 !default;
  200. $lte-ribbon-font-size: .8rem !default;
  201. $lte-ribbon-width: 90px !default;
  202. $lte-ribbon-wrapper-size: 70px !default;
  203. $lte-ribbon-top: 10px !default;
  204. $lte-ribbon-right: -2px !default;
  205. $lte-ribbon-lg-wrapper-size: 120px !default;
  206. $lte-ribbon-lg-width: 160px !default;
  207. $lte-ribbon-lg-top: 26px !default;
  208. $lte-ribbon-lg-right: 0 !default;
  209. $lte-ribbon-xl-wrapper-size: 180px !default;
  210. $lte-ribbon-xl-width: 240px !default;
  211. $lte-ribbon-xl-top: 47px !default;
  212. $lte-ribbon-xl-right: 4px !default;