_layouts-colors.scss 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439
  1. /* Customable Layouts Colors */
  2. %nav-background-color-style {
  3. .nav-search{
  4. .input-group {
  5. border: 0;
  6. background: rgba(0, 0, 0, 0.14)!important;
  7. box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.07);
  8. transition: all .4s;
  9. .form-control {
  10. color: $white-color !important;
  11. &::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  12. opacity: 1;
  13. }
  14. &::-moz-placeholder { /* Firefox 19+ */
  15. opacity: 1;
  16. }
  17. &:-ms-input-placeholder { /* IE 10+ */
  18. opacity: 1;
  19. }
  20. &:-moz-placeholder { /* Firefox 18- */
  21. opacity: 1;
  22. }
  23. }
  24. .search-icon {
  25. color: $white-color !important;
  26. }
  27. &.focus {
  28. background: #fff !important;
  29. .form-control {
  30. color: inherit !important;
  31. &::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  32. color: #bfbfbf !important;
  33. }
  34. &::-moz-placeholder { /* Firefox 19+ */
  35. color: #bfbfbf !important;
  36. }
  37. &:-ms-input-placeholder { /* IE 10+ */
  38. color: #bfbfbf !important;
  39. }
  40. &:-moz-placeholder { /* Firefox 18- */
  41. color: #bfbfbf !important;
  42. }
  43. }
  44. .search-icon {
  45. color: #bfbfbf !important;
  46. }
  47. }
  48. }
  49. }
  50. .navbar-nav .nav-item {
  51. .nav-link {
  52. color: $white-color !important;
  53. &:hover, &:focus {
  54. background: rgba(31, 30, 30, 0.12) !important;
  55. }
  56. }
  57. &.active {
  58. .nav-link {
  59. background: rgba(31, 30, 30, 0.12) !important;
  60. }
  61. }
  62. }
  63. }
  64. .main-header {
  65. .navbar-header{
  66. &[data-background-color]{
  67. @extend %nav-background-color-style;
  68. }
  69. &[data-background-color="dark"], &[data-background-color="dark2"] {
  70. .nav-search {
  71. .input-group {
  72. background: rgba(185, 185, 185, 0.18) !important;
  73. }
  74. }
  75. .navbar-nav .nav-item {
  76. .nav-link {
  77. &:hover, &:focus {
  78. background: rgba(185, 185, 185, 0.18) !important;
  79. }
  80. }
  81. &.active {
  82. .nav-link {
  83. background: rgba(185, 185, 185, 0.18) !important;
  84. }
  85. }
  86. }
  87. }
  88. &[data-background-color="white"], .navbar-header-transparent {
  89. .nav-search {
  90. .input-group {
  91. background: #eee;
  92. .form-control {
  93. color: #8d9498 !important;
  94. }
  95. .search-icon {
  96. color: #8d9498 !important;
  97. }
  98. }
  99. }
  100. .navbar-nav .nav-item {
  101. .nav-link {
  102. color: #8d9498 !important;
  103. &:hover, &:focus {
  104. background: #eee !important;
  105. }
  106. }
  107. &.active {
  108. .nav-link {
  109. background: #eee !important;
  110. }
  111. }
  112. }
  113. }
  114. }
  115. }
  116. .btn-toggle {
  117. color: #fff !important;
  118. }
  119. .logo-header{
  120. &[data-background-color]{
  121. .navbar-toggler {
  122. .navbar-toggler-icon {
  123. color: $white-color !important;
  124. }
  125. }
  126. .more {
  127. color: $white-color !important;
  128. }
  129. }
  130. &[data-background-color="white"] {
  131. .navbar-toggler .navbar-toggler-icon, .more, .btn-toggle {
  132. color: #8d9498 !important;
  133. }
  134. }
  135. }
  136. @mixin main-header-color-style($color) {
  137. background: $color !important;
  138. }
  139. @mixin logo-header-color-style($color) {
  140. background: $color !important;
  141. }
  142. @mixin navbar-header-color-style($color) {
  143. background: $color !important;
  144. }
  145. @mixin sidebar-color-style($color) {
  146. background: $color !important;
  147. .user {
  148. border-color: rgba(181, 181, 181, 0.1) !important;
  149. .info a > span {
  150. color: #b9babf;
  151. .user-level {
  152. color: #8d9498;
  153. }
  154. }
  155. }
  156. .nav {
  157. > .nav-item {
  158. &.active {
  159. > a {
  160. p {
  161. color: #b9babf !important;
  162. }
  163. }
  164. }
  165. a {
  166. color: #b9babf !important;
  167. &:hover, &:focus, &[data-toggle=collapse][aria-expanded=true] {
  168. p {
  169. color: #b9babf !important;
  170. }
  171. }
  172. }
  173. }
  174. }
  175. &.sidebar-style-2 {
  176. .nav {
  177. .nav-item {
  178. &.active {
  179. > a, > a:hover, > a:focus, > a[data-toggle=collapse][aria-expanded=true] {
  180. background: #fff !important;
  181. color: $color !important;
  182. p, i, .caret {
  183. color: $color !important;
  184. }
  185. }
  186. }
  187. }
  188. }
  189. }
  190. .scrollbar-inner > .scroll-element {
  191. .scroll-bar {
  192. background-color: #f7f7f7;
  193. }
  194. &.scroll-draggable .scroll-bar, &:hover .scroll-bar {
  195. background-color: #dcdbdb;
  196. }
  197. }
  198. }
  199. @mixin sidebar-color-style2($color) {
  200. background: $color !important;
  201. .user {
  202. margin-top: 0px;
  203. padding-top: 12.5px;
  204. border-top: 1px solid;
  205. border-color: rgba(255, 255, 255, 0.1) !important;
  206. .info {
  207. a > span {
  208. color: #fff;
  209. .user-level {
  210. color: #eaeaea;
  211. }
  212. }
  213. .caret {
  214. border-top-color: #fff;
  215. }
  216. }
  217. }
  218. .nav {
  219. .nav-item {
  220. a {
  221. color: #eaeaea !important;
  222. p, i, .caret {
  223. color: #eaeaea !important;
  224. }
  225. &:hover, &:focus, &[data-toggle=collapse][aria-expanded=true] {
  226. color: #fff !important;
  227. p, i, .caret {
  228. color: #fff !important;
  229. }
  230. }
  231. }
  232. }
  233. > .nav-item {
  234. &.active {
  235. > a, > a:hover, > a:focus, > a[data-toggle=collapse][aria-expanded=true] {
  236. background: #fff !important;
  237. color: $color !important;
  238. p, i, .caret {
  239. color: $color !important;
  240. }
  241. }
  242. }
  243. }
  244. .nav-section {
  245. .text-section, .sidebar-mini-icon {
  246. color: #eaeaea;
  247. }
  248. }
  249. .nav-collapse li a .sub-item:before {
  250. background: #eaeaea;
  251. }
  252. }
  253. .scrollbar-inner > .scroll-element {
  254. .scroll-bar {
  255. background-color: #f7f7f7;
  256. }
  257. &.scroll-draggable .scroll-bar, &:hover .scroll-bar {
  258. background-color: #dcdbdb;
  259. }
  260. }
  261. }
  262. //[data-background-color="white"]
  263. .logo-header[data-background-color="white"]{
  264. @include logo-header-color-style($white-color);
  265. }
  266. .navbar-header[data-background-color="white"] {
  267. @include navbar-header-color-style($white-color);
  268. }
  269. //[data-background-color="dark"]
  270. .logo-header[data-background-color="dark"]{
  271. @include logo-header-color-style($dark-color);
  272. }
  273. .logo-header[data-background-color="dark2"]{
  274. @include logo-header-color-style($dark2-color);
  275. }
  276. .navbar-header[data-background-color="dark"] {
  277. @include navbar-header-color-style($dark-color);
  278. }
  279. .navbar-header[data-background-color="dark2"] {
  280. @include navbar-header-color-style($dark2-color);
  281. }
  282. //[data-background-color="blue"]
  283. .logo-header[data-background-color="blue"]{
  284. @include logo-header-color-style($primary-color);
  285. }
  286. .logo-header[data-background-color="blue2"]{
  287. @include logo-header-color-style($primary2-color);
  288. }
  289. .navbar-header[data-background-color="blue"] {
  290. @include navbar-header-color-style($primary-color);
  291. }
  292. .navbar-header[data-background-color="blue2"] {
  293. @include navbar-header-color-style($primary2-color);
  294. }
  295. //[data-background-color="purple"]
  296. .logo-header[data-background-color="purple"]{
  297. @include logo-header-color-style($secondary-color);
  298. }
  299. .logo-header[data-background-color="purple2"]{
  300. @include logo-header-color-style($secondary2-color);
  301. }
  302. .navbar-header[data-background-color="purple"] {
  303. @include navbar-header-color-style($secondary-color);
  304. }
  305. .navbar-header[data-background-color="purple2"] {
  306. @include navbar-header-color-style($secondary2-color);
  307. }
  308. //[data-background-color="light-blue"]
  309. .logo-header[data-background-color="light-blue"]{
  310. @include logo-header-color-style($info-color);
  311. }
  312. .logo-header[data-background-color="light-blue2"]{
  313. @include logo-header-color-style($info2-color);
  314. }
  315. .navbar-header[data-background-color="light-blue"] {
  316. @include navbar-header-color-style($info-color);
  317. }
  318. .navbar-header[data-background-color="light-blue2"] {
  319. @include navbar-header-color-style($info2-color);
  320. }
  321. //[data-background-color="green"]
  322. .logo-header[data-background-color="green"]{
  323. @include logo-header-color-style($success-color);
  324. }
  325. .logo-header[data-background-color="green2"]{
  326. @include logo-header-color-style($success2-color);
  327. }
  328. .navbar-header[data-background-color="green"] {
  329. @include navbar-header-color-style($success-color);
  330. }
  331. .navbar-header[data-background-color="green2"] {
  332. @include navbar-header-color-style($success2-color);
  333. }
  334. //[data-background-color="orange"]
  335. .logo-header[data-background-color="orange"]{
  336. @include logo-header-color-style($warning-color);
  337. }
  338. .logo-header[data-background-color="orange2"]{
  339. @include logo-header-color-style($warning2-color);
  340. }
  341. .navbar-header[data-background-color="orange"] {
  342. @include navbar-header-color-style($warning-color);
  343. }
  344. .navbar-header[data-background-color="orange2"] {
  345. @include navbar-header-color-style($warning2-color);
  346. }
  347. //[data-background-color="red"]
  348. .logo-header[data-background-color="red"]{
  349. @include logo-header-color-style($danger-color);
  350. }
  351. .logo-header[data-background-color="red2"]{
  352. @include logo-header-color-style($danger2-color);
  353. }
  354. .navbar-header[data-background-color="red"] {
  355. @include navbar-header-color-style($danger-color);
  356. }
  357. .navbar-header[data-background-color="red2"] {
  358. @include navbar-header-color-style($danger2-color);
  359. }
  360. .sidebar[data-background-color="dark"] {
  361. @include sidebar-color-style($dark-color);
  362. }
  363. .sidebar[data-background-color="dark2"] {
  364. @include sidebar-color-style($dark2-color);
  365. }
  366. .sidebar[data-background-color="blue"] {
  367. @include sidebar-color-style2($primary-color);
  368. }
  369. .sidebar[data-background-color="blue2"] {
  370. @include sidebar-color-style2($primary2-color);
  371. }
  372. .sidebar[data-background-color="purple"] {
  373. @include sidebar-color-style2($secondary-color);
  374. }
  375. .sidebar[data-background-color="purple2"] {
  376. @include sidebar-color-style2($secondary2-color);
  377. }
  378. .sidebar[data-background-color="light-blue"] {
  379. @include sidebar-color-style2($info-color);
  380. }
  381. .sidebar[data-background-color="light-blue2"] {
  382. @include sidebar-color-style2($info2-color);
  383. }
  384. .sidebar[data-background-color="green"] {
  385. @include sidebar-color-style2($success-color);
  386. }
  387. .sidebar[data-background-color="green2"] {
  388. @include sidebar-color-style2($success2-color);
  389. }
  390. .sidebar[data-background-color="orange"] {
  391. @include sidebar-color-style2($warning-color);
  392. }
  393. .sidebar[data-background-color="orange2"] {
  394. @include sidebar-color-style2($warning2-color);
  395. }
  396. .sidebar[data-background-color="red"] {
  397. @include sidebar-color-style2($danger-color);
  398. }
  399. .sidebar[data-background-color="red2"] {
  400. @include sidebar-color-style2($danger2-color);
  401. }