main.css 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176
  1. @import "tailwindcss";
  2. /* 默认浅色主题 (Light) */
  3. :root {
  4. --bg-primary: #e8f1f8;
  5. --bg-secondary: #f5f7fa;
  6. --bg-card: #ffffff;
  7. --item-border-color:solid 1.5px #ccc2fc;
  8. --bg-card-2:
  9. radial-gradient(
  10. circle at 18% 12%,
  11. rgba(83, 126, 255, 0.14),
  12. transparent 22%
  13. ),
  14. radial-gradient(
  15. circle at 82% 20%,
  16. rgba(71, 148, 255, 0.14),
  17. transparent 20%
  18. ),
  19. radial-gradient(
  20. circle at 50% 100%,
  21. rgba(97, 142, 247, 0.12),
  22. transparent 28%
  23. ),
  24. linear-gradient(180deg, #eef3f9 0%, #f7faff 46%, #eef3f9 100%);
  25. --bg-total-card: transparent;
  26. --bg-table:#f5f7fa;
  27. --bg-table-head:#e9f7ff;
  28. --bg-tab:#e4e7ed;
  29. --bg-flow-card:#fafafe;
  30. --portal-input-bg: #ccc2fc;
  31. --color-skeleton: #cfd2f4;
  32. --dropdown-menu:#fff;
  33. --dropdown-menu-hover:#f5f7fa;
  34. --bg-flow-tab: transparent;
  35. --bg-flow-item: #5e98f8;
  36. --bg-drive-tab: none !important;
  37. --tab-drive-text: #3170f4;
  38. --drive-bottom-color: #1159e9;
  39. --tab-text: #303133;
  40. --text-primary: #303133;
  41. --text-primary-down: #dcdfe6;
  42. --text-secondary: #606266;
  43. --text-tertiary: #909399;
  44. --border-color: #dcdfe6;
  45. /* 品牌色 */
  46. --primary-color: #02409b;
  47. --primary-hover: #02307a;
  48. --primary-soft: rgba(2, 64, 155, 0.1);
  49. /* 特定组件背景 (根据您的代码适配) */
  50. --header-bg: #ffffff;
  51. --header-border: #e4e7ed;
  52. --item-card-bg: #ffffff;
  53. --item-card-border: #e4e7ed;
  54. --item-icon-bg: linear-gradient(135deg, rgba(2, 64, 155, 0.1) 0%, rgba(2, 64, 155, 0.02) 100%);
  55. }
  56. /* 深色主题 (Dark) */
  57. [data-theme='dark'] {
  58. --bg-primary: #0b0f2e; /* 对应您代码中的 rgb(11, 15, 46) */
  59. --bg-secondary: #131928;
  60. --bg-card: #131928;
  61. --portal-input-bg: #6458f1;
  62. --drive-bottom-color: transparent;
  63. --item-border-color:none;
  64. --bg-card-2: #131928;
  65. --bg-total-card: rgba(
  66. 5,
  67. 15,
  68. 46,
  69. 0.92
  70. );
  71. --bg-flow-card:conic-gradient(
  72. transparent,
  73. #02409b,
  74. #00d2ff,
  75. #7c3aed,
  76. #db2777,
  77. transparent 100%
  78. );
  79. --bg-flow-tab: linear-gradient(
  80. 360deg,
  81. #003be0 0%,
  82. rgba(10, 65, 227, 0.6) 10%,
  83. #001c71 40%,
  84. #000c33 80%
  85. ) !important;
  86. --bg-flow-item: linear-gradient(
  87. to right,
  88. #5887f8 0%,
  89. #69b5f8 30%,
  90. #fff 50%,
  91. #69b5f8 70%,
  92. #5887f8 100%
  93. );
  94. --bg-drive-tab:linear-gradient(
  95. 360deg,
  96. #003be0 0%,
  97. rgba(10, 65, 227, 0.6) 10%,
  98. #001c71 40%,
  99. #000c33 80%
  100. ) !important;
  101. --tab-drive-text: #fff;
  102. --bg-table:#091126;
  103. --bg-table-head:#091126;
  104. --color-skeleton:#0a193d;
  105. --dropdown-menu:#0a193d;
  106. --dropdown-menu-hover:#182342;
  107. --bg-tab:#070e24;
  108. --tab-text: rgba(220, 229, 255, 0.78);
  109. --text-primary: #eaf1ff;
  110. --text-primary-down: #303133;
  111. --text-secondary: #c7ced9;
  112. --text-tertiary: #869ac2;
  113. --border-color: #262360;
  114. /* 品牌色 (深色模式下可能需要稍微亮一点,或者保持一致) */
  115. --primary-color: #4285f4;
  116. --primary-hover: #66a3ff;
  117. --primary-soft: rgba(66, 133, 244, 0.15);
  118. /* 特定组件背景 */
  119. --header-bg: #010612; /* 对应 header.vue 中的 bg-[#010612] */
  120. --header-border: #131928;
  121. --item-card-bg: rgb(11, 15, 46);
  122. --item-card-border: #262360;
  123. --item-icon-bg: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.02) 100%);
  124. }
  125. @layer base {
  126. html,
  127. body,
  128. #app {
  129. min-height: 100%;
  130. background-color: #000613;
  131. overflow-x: hidden;
  132. }
  133. body {
  134. background-color: var(--bg-primary);
  135. color: var(--text-primary);
  136. transition: background-color 0.3s, color 0.3s;
  137. margin: 0;
  138. }
  139. }
  140. /* 修改垂直滚动条 */
  141. ::-webkit-scrollbar {
  142. width: 7px; /* 修改宽度 */
  143. height: 5px;
  144. display: none;
  145. }
  146. ::-webkit-scrollbar-thumb {
  147. border-radius: 8px;
  148. }
  149. /* 修改滚动条轨道背景色 */
  150. ::-webkit-scrollbar-track {
  151. background-color: var(--bg-primary);
  152. }
  153. /* 修改滚动条滑块颜色 */
  154. ::-webkit-scrollbar-thumb {
  155. background-color: #8b8b8b;
  156. }
  157. /* 修改滚动条滑块悬停时的颜色 */
  158. ::-webkit-scrollbar-thumb:hover {
  159. background-color: #69696b;
  160. }