main.css 4.0 KB

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