dark.scss 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634
  1. @import '../mixins/create.scss';
  2. @import '../color/colorPalette.scss';
  3. @import '../color/colors.scss';
  4. @import '../mixins/useTheme';
  5. $blue-1: #{genColor($blue, 1, dark)};
  6. $blue-2: #{genColor($blue, 2, dark)};
  7. $blue-3: #{genColor($blue, 3, dark)};
  8. $blue-4: #{genColor($blue, 4, dark)};
  9. $blue-5: #{genColor($blue, 5, dark)};
  10. $blue-6: #{genColor($blue, 6, dark)};
  11. $blue-7: #{genColor($blue, 7, dark)};
  12. $blue-8: #{genColor($blue, 8, dark)};
  13. $blue-9: #{genColor($blue, 9, dark)};
  14. $blue-10: #{genColor($blue, 10, dark)};
  15. $info-color-1: #{genColor($info-color, 1, dark)};
  16. $info-color-2: #{genColor($info-color, 2, dark)};
  17. $info-color-3: #{genColor($info-color, 3, dark)};
  18. $info-color-4: #{genColor($info-color, 4, dark)};
  19. $info-color-5: #{genColor($info-color, 5, dark)};
  20. $info-color-6: #{genColor($info-color, 6, dark)};
  21. $info-color-7: #{genColor($info-color, 7, dark)};
  22. $info-color-8: #{genColor($info-color, 8, dark)};
  23. $info-color-9: #{genColor($info-color, 9, dark)};
  24. $info-color-10: #{genColor($info-color, 10, dark)};
  25. $primary-color-1: #{genColor($primary-color, 1, dark)}; // 浅色/白底悬浮
  26. $primary-color-2: #{genColor($primary-color, 2, dark)}; // 文字禁用
  27. $primary-color-3: #{genColor($primary-color, 3, dark)}; // 一般禁用
  28. $primary-color-4: #{genColor($primary-color, 4, dark)}; // 特殊场景 禁用
  29. $primary-color-5: #{genColor($primary-color, 5, dark)}; // 悬浮
  30. $primary-color-6: #{genColor($primary-color, 6, dark)}; // 常规
  31. $primary-color-7: #{genColor($primary-color, 7, dark)}; // 点击
  32. $primary-color-8: #{genColor($primary-color, 8, dark)}; //
  33. $primary-color-9: #{genColor($primary-color, 9, dark)};
  34. $primary-color-10: #{genColor($primary-color, 10, dark)};
  35. $error-color-1: #{genColor($error-color, 1, dark)};
  36. $error-color-2: #{genColor($error-color, 2, dark)};
  37. $error-color-3: #{genColor($error-color, 3, dark)};
  38. $error-color-4: #{genColor($error-color, 4, dark)};
  39. $error-color-5: #{genColor($error-color, 5, dark)};
  40. $error-color-6: #{genColor($error-color, 6, dark)};
  41. $error-color-7: #{genColor($error-color, 7, dark)};
  42. $error-color-8: #{genColor($error-color, 8, dark)};
  43. $error-color-9: #{genColor($error-color, 9, dark)};
  44. $error-color-10: #{genColor($error-color, 10, dark)};
  45. $warning-color-1: #{genColor($warning-color, 1, dark)};
  46. $warning-color-2: #{genColor($warning-color, 2, dark)};
  47. $warning-color-3: #{genColor($warning-color, 3, dark)};
  48. $warning-color-4: #{genColor($warning-color, 4, dark)};
  49. $warning-color-5: #{genColor($warning-color, 5, dark)};
  50. $warning-color-6: #{genColor($warning-color, 6, dark)};
  51. $warning-color-7: #{genColor($warning-color, 7, dark)};
  52. $warning-color-8: #{genColor($warning-color, 8, dark)};
  53. $warning-color-9: #{genColor($warning-color, 9, dark)};
  54. $warning-color-10: #{genColor($warning-color, 10, dark)};
  55. $success-color-1: #{genColor($success-color, 1, dark)}; // 浅色/白底悬浮
  56. $success-color-2: #{genColor($success-color, 2, dark)}; // 文字禁用
  57. $success-color-3: #{genColor($success-color, 3, dark)}; // 一般禁用
  58. $success-color-4: #{genColor($success-color, 4, dark)}; // 特殊场景
  59. $success-color-5: #{genColor($success-color, 5, dark)}; // 悬浮
  60. $success-color-6: #{genColor($success-color, 6, dark)}; // 常规
  61. $success-color-7: #{genColor($success-color, 7, dark)}; // 点击
  62. $success-color-8: #{genColor($success-color, 8, dark)};
  63. $success-color-9: #{genColor($success-color, 9, dark)};
  64. $success-color-10: #{genColor($success-color, 10, dark)};
  65. // $gray-1: #f3f3f3;
  66. // $gray-2: #eeeeee;
  67. // $gray-3: #e7e7e7;
  68. // $gray-4: #dcdcdc;
  69. // $gray-5: #c5c5c5;
  70. // $gray-6: #a6a6a6;
  71. // $gray-7: #8b8b8b;
  72. // $gray-8: #777777;
  73. // $gray-9: #5e5e5e;
  74. // $gray-10: #4b4b4b;
  75. // $gray-11: #383838;
  76. // $gray-12: #2c2c2c;
  77. // $gray-13: #242424;
  78. // $gray-14: #181818;
  79. // 暗色模式的灰度
  80. $gray-1: #181818; // 最深
  81. $gray-2: #242424;
  82. $gray-3: #2c2c2c;
  83. $gray-4: #383838;
  84. $gray-5: #4b4b4b;
  85. $gray-6: #5e5e5e;
  86. $gray-7: #777777;
  87. $gray-8: #8b8b8b;
  88. $gray-9: #a6a6a6;
  89. $gray-10: #c5c5c5;
  90. $gray-11: #dcdcdc;
  91. $gray-12: #e7e7e7;
  92. $gray-13: #eeeeee;
  93. $gray-14: #f3f3f3; // 最浅
  94. $text-color-1: rgba(255,255,255,0.85); //primary
  95. $text-color-2: rgba(255,255,255,0.65); //secondary
  96. $text-color-3: rgba(255,255,255,0.45); //placeholder
  97. $text-color-4: rgba(255,255,255,0.25); //disabled
  98. // 容器
  99. $bg-color-page: $gray-1;//#000000; // 整体背景色 布局
  100. $bg-color-container: $gray-2;//#1d1d1d; // 一级容器背景 组件
  101. $bg-color-elevated: $gray-2;//#1f1f1f; // 二级容器背景 浮层
  102. $bg-color-spotlight: $gray-5; // 引起注意的如 Tooltip
  103. $bg-color-mask: rgba(0, 0, 0, 0.65); // 蒙层
  104. // 填充
  105. $fill-1: rgba(255,255,255,0.18);
  106. $fill-2: rgba(255,255,255,0.12);
  107. $fill-3: rgba(255,255,255,0.08);
  108. $fill-4: rgba(255,255,255,0.04);
  109. // 描边
  110. $border-color-1: $gray-3;//#{getSolidColor(#000, 26%)}; //#424242; // 浅色
  111. $border-color-2: $gray-4;//#{getSolidColor(#000, 19%)}; //#303030; // 一般
  112. $border-color-3: $gray-5;//#{getSolidColor(#000, 15%)}; //$gray-4; // 深/悬浮
  113. $border-color-4: $gray-6;//#{getSolidColor(#000, 12%)}; //$gray-6; // 重/按钮描边
  114. @mixin theme-dark {
  115. // 蓝色系
  116. --l-blue-1: #{$blue-1};
  117. --l-blue-2: #{$blue-2};
  118. --l-blue-3: #{$blue-3};
  119. --l-blue-4: #{$blue-4};
  120. --l-blue-5: #{$blue-5};
  121. --l-blue-6: #{$blue-6};
  122. --l-blue-7: #{$blue-7};
  123. --l-blue-8: #{$blue-8};
  124. --l-blue-9: #{$blue-9};
  125. --l-blue-10: #{$blue-10};
  126. --l-info-color-1: #{$info-color-1};
  127. --l-info-color-2: #{$info-color-2};
  128. --l-info-color-3: #{$info-color-3};
  129. --l-info-color-4: #{$info-color-4};
  130. --l-info-color-5: #{$info-color-5};
  131. --l-info-color-6: #{$info-color-6};
  132. --l-info-color-7: #{$info-color-7};
  133. --l-info-color-8: #{$info-color-8};
  134. --l-info-color-9: #{$info-color-9};
  135. --l-info-color-10: #{$info-color-10};
  136. // 主色系
  137. --l-primary-color-1: #{$primary-color-1};
  138. --l-primary-color-2: #{$primary-color-2};
  139. --l-primary-color-3: #{$primary-color-3};
  140. --l-primary-color-4: #{$primary-color-4};
  141. --l-primary-color-5: #{$primary-color-5};
  142. --l-primary-color-6: #{$primary-color-6};
  143. --l-primary-color-7: #{$primary-color-7};
  144. --l-primary-color-8: #{$primary-color-8};
  145. --l-primary-color-9: #{$primary-color-9};
  146. --l-primary-color-10: #{$primary-color-10};
  147. // 错误色系
  148. --l-error-color-1: #{$error-color-1};
  149. --l-error-color-2: #{$error-color-2};
  150. --l-error-color-3: #{$error-color-3};
  151. --l-error-color-4: #{$error-color-4};
  152. --l-error-color-5: #{$error-color-5};
  153. --l-error-color-6: #{$error-color-6};
  154. --l-error-color-7: #{$error-color-7};
  155. --l-error-color-8: #{$error-color-8};
  156. --l-error-color-9: #{$error-color-9};
  157. --l-error-color-10: #{$error-color-10};
  158. // 警告色系
  159. --l-warning-color-1: #{$warning-color-1};
  160. --l-warning-color-2: #{$warning-color-2};
  161. --l-warning-color-3: #{$warning-color-3};
  162. --l-warning-color-4: #{$warning-color-4};
  163. --l-warning-color-5: #{$warning-color-5};
  164. --l-warning-color-6: #{$warning-color-6};
  165. --l-warning-color-7: #{$warning-color-7};
  166. --l-warning-color-8: #{$warning-color-8};
  167. --l-warning-color-9: #{$warning-color-9};
  168. --l-warning-color-10: #{$warning-color-10};
  169. // 成功色系
  170. --l-success-color-1: #{$success-color-1};
  171. --l-success-color-2: #{$success-color-2};
  172. --l-success-color-3: #{$success-color-3};
  173. --l-success-color-4: #{$success-color-4};
  174. --l-success-color-5: #{$success-color-5};
  175. --l-success-color-6: #{$success-color-6};
  176. --l-success-color-7: #{$success-color-7};
  177. --l-success-color-8: #{$success-color-8};
  178. --l-success-color-9: #{$success-color-9};
  179. --l-success-color-10: #{$success-color-10};
  180. // 灰色系
  181. --l-gray-1: #{$gray-1};
  182. --l-gray-2: #{$gray-2};
  183. --l-gray-3: #{$gray-3};
  184. --l-gray-4: #{$gray-4};
  185. --l-gray-5: #{$gray-5};
  186. --l-gray-6: #{$gray-6};
  187. --l-gray-7: #{$gray-7};
  188. --l-gray-8: #{$gray-8};
  189. --l-gray-9: #{$gray-9};
  190. --l-gray-10: #{$gray-10};
  191. --l-gray-11: #{$gray-11};
  192. --l-gray-12: #{$gray-12};
  193. --l-gray-13: #{$gray-13};
  194. --l-gray-14: #{$gray-14};
  195. // 文字颜色
  196. --l-text-color-1: #{$text-color-1};
  197. --l-text-color-2: #{$text-color-2};
  198. --l-text-color-3: #{$text-color-3};
  199. --l-text-color-4: #{$text-color-4};
  200. // 容器背景色
  201. --l-bg-color-page: #{$bg-color-page};
  202. --l-bg-color-container: #{$bg-color-container};
  203. --l-bg-color-elevated: #{$bg-color-elevated};
  204. --l-bg-color-spotlight: #{$bg-color-spotlight};
  205. --l-bg-color-mask: #{$bg-color-mask};
  206. // 填充色
  207. --l-fill-1: #{$fill-1};
  208. --l-fill-2: #{$fill-2};
  209. --l-fill-3: #{$fill-3};
  210. --l-fill-4: #{$fill-4};
  211. // 描边色
  212. --l-border-color-1: #{$border-color-1};
  213. --l-border-color-2: #{$border-color-2};
  214. --l-border-color-3: #{$border-color-3};
  215. --l-border-color-4: #{$border-color-4};
  216. // loading
  217. --l-loading-text-color: #{$text-color-3};
  218. // load-more
  219. --l-load-more-text-color: #{$text-color-3};
  220. --l-load-more-color: #{$text-color-4};
  221. // 按钮
  222. --l-button-default-solid-text-color: #000;
  223. --l-button-default-border-color: #{$gray-5};
  224. --l-button-default-color: #{$gray-14};
  225. --l-button-default-light-color: #{$gray-4};
  226. --l-button-default-light-hover-color: #{$gray-5};
  227. --l-button-primary-light-color: #{$primary-color-2};
  228. --l-button-primary-light-hover-color: #{$primary-color-3};
  229. --l-button-danger-light-color: #{$error-color-2};
  230. --l-button-danger-light-hover-color: #{$error-color-3};
  231. --l-button-warning-light-color: #{$warning-color-2};
  232. --l-button-warning-light-hover-color: #{$warning-color-3};
  233. --l-button-success-light-color: #{$success-color-2};
  234. --l-button-success-light-hover-color: #{$success-color-3};
  235. --l-button-info-light-color: #{$info-color-1};
  236. --l-button-info-light-hover-color: #{$info-color-2};
  237. --l-button-primary-color: #{$primary-color-6};
  238. --l-button-danger-color: #{$error-color-6};
  239. --l-button-warning-color: #{$warning-color-6};
  240. --l-button-info-color: #{$info-color-6};
  241. // 遮罩
  242. // --l-overlay-bg-color: #{$bg-color-mask};
  243. // 弹窗
  244. --l-popup-bg-color: #{$bg-color-elevated};
  245. --l-popup-close-icon-color: #{$text-color-2};
  246. // 单元格
  247. --l-cell-group-title-color: #{$text-color-3};
  248. --l-cell-group-border-color: #{$border-color-3};
  249. --l-cell-bg-color: #{$bg-color-container};
  250. --l-cell-hover-color: #{$gray-3};
  251. --l-cell-border-color: #{$border-color-2};
  252. --l-cell-note-color: #{$text-color-3};
  253. --l-cell-description-color: #{$text-color-2};
  254. --l-cell-title-color: #{$text-color-1};
  255. --l-cell-right-icon-color: #{$text-color-3};
  256. // 步进器
  257. --l-stepper-button-bg-color: #{$gray-4};
  258. --l-stepper-input-disabled-bg: #{$gray-3};
  259. --l-stepper-input-color: #{$text-color-1};
  260. --l-stepper-input-disabled-color: #{$text-color-4};
  261. --l-stepper-border-color: #{$gray-4};
  262. // tabbar
  263. --l-tabbar-bg-color: #{$bg-color-container};
  264. --l-tabbar-border-color: #{$border-color-1};
  265. --l-tabbar-color: #{$text-color-1};
  266. --l-tabbar-active-color: #{$primary-color-6};
  267. --l-tabbar-active-bg-color: #{$primary-color-1};
  268. // link
  269. --l-link-default-color: #{$text-color-1};
  270. // image
  271. --l-image-loading-bg-color: #{$fill-3};
  272. --l-image-color: #{$text-color-3};
  273. // divider 分割线
  274. --l-divider-color: #{$border-color-2};
  275. --l-divider-text-color: #{$text-color-2};
  276. // card 卡片
  277. --l-card-bg-color: #{$bg-color-container};
  278. --l-card-title-color: #{$text-color-1};
  279. --l-card-extra-color: #{$text-color-3};
  280. --l-card-note-color: #{$text-color-3};
  281. --l-card-border-color: #{$border-color-2};
  282. // grid 宫格
  283. --l-grid-item-bg-color: #{$bg-color-container};
  284. --l-grid-item-image-bg-color: #{$fill-4};
  285. --l-grid-item-text-color: #{$text-color-1};
  286. --l-grid-item-hover-bg-color: #{$fill-3};
  287. --l-grid-item-description-color: #{$text-color-3};
  288. --l-grid-item-border-color: #{$border-color-2};
  289. --l-grid-item-icon-color: #{$text-color-1};
  290. // cascader 级联
  291. --l-cascader-title-color: #{$text-color-1};
  292. --l-cascader-bg-color: #{$bg-color-container};
  293. --l-cascader-cell-title-color: #{$text-color-1};
  294. --l-cascader-disabled-color: #{$text-color-3};
  295. --l-cascader-options-title-color: #{$text-color-3};
  296. --l-cascader-close-icon-color: #{$text-color-2};
  297. // tabs 标签页
  298. --l-tab-nav-bg-color: #{$bg-color-container};
  299. --l-tab-content-bg-color: #{$bg-color-container};
  300. --l-tab-split-color: #{$border-color-1};
  301. --l-tab-item-color: #{$text-color-2};
  302. --l-tab-item-disabled-color: #{$text-color-4};
  303. // checkbox 复选框
  304. --l-checkbox-border-icon-color: #{$gray-8};
  305. --l-checkbox-icon-bg-color: #{$bg-color-container};
  306. --l-checkbox-text-color: #{$text-color-1};
  307. --l-checkbox-icon-disabled-bg-color: #{$gray-3};
  308. --l-checkbox-icon-disabled-color: #{$gray-6};
  309. // radio 单选框
  310. --l-radio-border-icon-color: #{$gray-8};
  311. --l-radio-icon-bg-color: #{$bg-color-container};
  312. --l-radio-text-color: #{$text-color-1};
  313. --l-radio-icon-disabled-bg-color: #{$gray-3};
  314. --l-radio-icon-disabled-color: #{$gray-6};
  315. // search 搜索
  316. --l-search-bg-color: #{$fill-3};
  317. --l-search-icon-color: #{$text-color-4};
  318. --l-search-clear-icon-color: #{$text-color-4};
  319. --l-search-text-color: #{$text-color-1};
  320. --l-search-label-color: #{$text-color-1};
  321. --l-search-placeholder-color: #{$text-color-3};
  322. // switch
  323. --l-switch-checked-disabled-color: #{$primary-color-3};
  324. --l-switch-unchecked-color: #{$gray-5};
  325. --l-switch-unchecked-disabled-color: #{$gray-4};
  326. // input 输入框
  327. --l-input-text-color: #{$text-color-1};
  328. --l-input-tips-color: #{$text-color-3};
  329. --l-input-bg-color: #{$bg-color-container};
  330. --l-input-border-color: #{$border-color-2};
  331. --l-input-placeholder-text-color: #{$text-color-3};
  332. --l-input-prefix-icon-color: #{$text-color-1};
  333. --l-input-suffix-icon-color: #{$text-color-3};
  334. --l-input-label-text-color: #{$text-color-1};
  335. --l-input-suffix-text-color: #{$text-color-1};
  336. --l-input-disabled-text-color: #{$text-color-4};
  337. --l-input-disabled-bg-color: #{$fill-3};
  338. --l-input-border-color: #{$border-color-2};
  339. // textarea
  340. --l-textarea-bg-color: #{$bg-color-container};
  341. --l-textarea-placeholder-color: #{$text-color-3};
  342. --l-textarea-text-color: #{$text-color-1};
  343. --l-textarea-label-color: #{$text-color-1};
  344. --l-textarea-indicator-text-color: #{$text-color-3};
  345. --l-textarea-border-color: #{$border-color-2};
  346. --l-textarea-disabled-text-color: #{$text-color-4};
  347. // upload
  348. --l-upload-bg-color: #{$gray-4};
  349. --l-upload-add-bg-color: #{$gray-4};
  350. --l-upload-add-color: #{$text-color-3};
  351. // picker
  352. --l-picker-bg-color: #{$bg-color-container};
  353. --l-picker-cancel-color: #{$text-color-2};
  354. --l-picker-title-color: #{$text-color-1};
  355. --l-picker-item-active-color: #{$text-color-1};
  356. --l-picker-mask-top-color: #{$gray-2};
  357. --l-picker-loading-mask-color: rgba(0,0,0,.6);
  358. --l-picker-item-color: #{$text-color-1};
  359. --l-picker-indicator-bg-color: #{$fill-4};
  360. // empty
  361. --l-empty-opacity: 0.6;
  362. // segmented
  363. --l-segmented-bg-color: #{$gray-4};
  364. --l-segmented-text-color: #{$text-color-2};
  365. --l-segmented-active-bg-color: #{$gray-5};
  366. // keyboard
  367. --l-keyboard-bg-color: #{$bg-color-elevated};
  368. --l-keyboard-color: #{$text-color-1};
  369. --l-keyboard-key-bg-color: #{$gray-5};
  370. --l-keyboard-key-hover-bg-color: #{$gray-4};
  371. --l-keyboard-icon-bg-color: #{$gray-5};
  372. --l-keyboard-icon-color: #{$text-color-3};
  373. // code-input
  374. --l-code-input-bg-color: #{$gray-4};
  375. --l-code-input-active-bg-color: #{$gray-5};
  376. --l-code-input-info-color: #{$text-color-3};
  377. --l-code-input-dot-color: #{$text-color-1};
  378. --l-code-input-text-color: #{$text-color-1};
  379. --l-code-input-cursor-color: #{$text-color-1};
  380. --l-code-input-active-border-color: #{$gray-6};
  381. // steps
  382. --l-step-description-color: #{$text-color-3};
  383. --l-step-wait-circle-bg-color: #{$gray-4};
  384. --l-step-wait-circle-color: #{$text-color-3};
  385. --l-step-wait-title-color: #{$text-color-3};
  386. --l-step-wait-icon-color: #{$text-color-3};
  387. --l-step-wait-dot-border-color: #{$gray-5};
  388. --l-step-line-color: #{$gray-5};
  389. --l-step-finish-title-color: #{$text-color-1};
  390. --l-step-finish-circle-bg-color: #{$primary-color-2};
  391. --l-step-error-circle-bg-color: #{$error-color-2};
  392. // date-strip
  393. --l-date-strip-bg-color: #{$bg-color-container};
  394. --l-date-strip-color: #{$text-color-1};
  395. --l-date-strip-prefix-color: #{$text-color-3};
  396. --l-date-strip-color: #{$text-color-2};
  397. // slider
  398. --l-slider-rail-color: #{$gray-5};
  399. --l-slider-thumb-border-color: #{$gray-11};
  400. // form
  401. --l-form-item-border-color: #{$border-color-2};
  402. --l-form-bg-color: #{$bg-color-container};
  403. --l-form-item-label-color: #{$text-color-1};
  404. // color-picker
  405. --l-color-picker-color: #{$text-color-1};
  406. --l-color-picker-label-color: #{$text-color-2};
  407. --l-color-picker-field-bg-color: #{$fill-2};
  408. --l-color-picker-divider-color: #{$border-color-2};
  409. // calendar
  410. --l-calendar-bg-color: #{$bg-color-container};
  411. --l-calendar-title-color: #{$text-color-1};
  412. --l-calendar-days-color: #{$text-color-2};
  413. --l-calendar-item-color: #{$text-color-1};
  414. --l-calendar-item-disabled-color: #{$text-color-4};
  415. --l-calendar-item-centre-color: #{$primary-color-2};
  416. --l-calendar-month-mark-color: #{$fill-3};
  417. --l-calendar-switch-mode-icon-color: #{$text-color-2};
  418. --l-calendar-switch-mode-icon-disabled-color: #{$text-color-4};
  419. --l-calendar-header-border-color: #{$border-color-2};
  420. // loading
  421. --l-loading-text-color: #{$text-color-3};
  422. // dialog
  423. --l-dialog-title-color: #{$text-color-1};
  424. --l-dialog-content-color: #{$text-color-2};
  425. --l-dialog-close-color: #{$text-color-3};
  426. --l-dialog-bg-color: #{$bg-color-container};
  427. --l-dialog-split-color: #{$border-color-2};
  428. // action-sheet
  429. --l-action-sheet-item-disabled-color: #{$text-color-4};
  430. --l-action-sheet-hover-color: #{$gray-3};
  431. --l-action-sheet-border-color: #{$border-color-1};
  432. --l-action-sheet-gap-color: #{$bg-color-page};
  433. --l-action-sheet-color: #{$text-color-1};
  434. --l-action-sheet-description-color: #{$text-color-3};
  435. --l-action-sheet-cancel-color: #{$text-color-1};
  436. --l-action-sheet-cancel-bg-color: #{$bg-color-container};
  437. --l-action-sheet-image-bg-color: #{$fill-3};
  438. --l-action-sheet-title-color: #{$text-color-1};
  439. --l-action-sheet-close-btn-color: #{$text-color-1};
  440. // sorter
  441. --l-sorter-color: #{$text-color-1};
  442. // floating-panel
  443. --l-floating-panel-bg-color: #{$bg-color-elevated};
  444. --l-floating-panel-bar-color: #{$fill-1};
  445. // dropdown-menu
  446. --l-dropdown-menu-color: #{$text-color-1};
  447. --l-dropdown-menu-bg-color: #{$bg-color-container};
  448. --l-dropdown-menu-border-color: #{$border-color-1};
  449. --l-dropdown-menu-disabled-color: #{$border-color-3};
  450. --l-dropdown-menu-arrow-color: #{$gray-6};
  451. --l-dropdown-menu-arrow-active-color: #{$gray-4};
  452. --l-dropdown-item-cell-title-color: #{$text-color-1};
  453. // pull-refresh
  454. --l-pull-refresh-refresher-color: #{$text-color-2};
  455. // circle
  456. --l-circle-trail-color: #{$gray-5};
  457. // collapse
  458. --l-collapse-panel-bg-color: #{$bg-color-container};
  459. --l-collapse-content-text-color: #{$text-color-1};
  460. --l-collapse-right-icon-color: #{$text-color-4};
  461. --l-collapse-border-color: #{$border-color-2};
  462. // count-down
  463. --l-count-down-text-color: #{$text-color-1};
  464. // empty
  465. --l-empty-description-color: #{$text-color-3};
  466. // progress
  467. --l-progress-trail-color: #{$gray-5};
  468. --l-progress-text-color: #{$text-color-2};
  469. // tag
  470. // --l-tag-default-solid-text-color: #000;
  471. --l-tag-text-color: #{$gray-14};
  472. --l-tag-default-color: #{$gray-6};
  473. --l-tag-default-light-color: #{$gray-4};
  474. --l-tag-default-border-color: #{$gray-5};
  475. --l-tag-primary-light-color: #{$primary-color-2};
  476. --l-tag-danger-light-color: #{$error-color-2};
  477. --l-tag-warning-light-color: #{$warning-color-2};
  478. --l-tag-success-light-color: #{$success-color-2};
  479. // amount
  480. --l-amount-color: #{$text-color-1};
  481. // avatar
  482. --l-avatar-bg-color: #{$primary-color-1};
  483. --l-avatar-border-color: #{$gray-2};
  484. // highlight
  485. --l-highlight-normal-color: #{$text-color-1};
  486. // text-ellipsis
  487. --l-text-ellipsis-color: #{$text-color-1};
  488. // read-more
  489. --l-read-more-handle-color: #{$text-color-2};
  490. --l-read-more-read-start: rgba(36, 36, 36, 0.9);
  491. --l-read-more-read-end: rgba(36, 36, 36, 0.3);
  492. --l-read-more-mask-bg-color: linear-gradient(
  493. to top,
  494. rgba(0,0,0,0),
  495. rgba(0,0,0,1),
  496. );
  497. // notice-bar
  498. --l-notice-bar-info-bg-color: #{$info-color-1};
  499. --l-notice-bar-success-bg-color: #{$success-color-1};
  500. --l-notice-bar-warning-bg-color: #{$warning-color-1};
  501. --l-notice-bar-danger-bg-color: #{$error-color-1};
  502. // scrollx
  503. --l-scrollx-track-color: #{$gray-4};
  504. // dateformat
  505. --l-dateformat-color: #{$text-color-1};
  506. // footer
  507. --l-footer-text-color: #{$text-color-3};
  508. --l-footer-link-dividing-line-color: #{$text-color-3};
  509. --l-footer-logo-title-color: #{$text-color-1};
  510. // tree
  511. --l-tree-node-text-color: #{$text-color-1};
  512. --l-tree-arrow-color: #{$gray-6};
  513. // table
  514. --l-table-bg-color: #{$bg-color-container};
  515. --l-table-border-color: #{$border-color-2};
  516. --l-table-td-fixed-bg-color: #{$bg-color-container};
  517. --l-table-tr-fixed-bg-color: #{$bg-color-container};
  518. // sidebar
  519. --l-sidebar-bg-color: #{$gray-3};
  520. --l-sidebar-selected-bg-color: #{$bg-color-container};
  521. --l-sidebar-text-color: #{$text-color-2};
  522. --l-sidebar-disabled-text-color: #{$text-color-4};
  523. // back-top
  524. --l-back-top-bg-color: #{$bg-color-elevated};
  525. --l-back-top-border-color: #{$border-color-2};
  526. --l-back-top-text-color: #{$text-color-2};
  527. // navbar
  528. --l-navbar-bg-color: #{$bg-color-container};
  529. --l-navbar-color: #{$text-color-1};
  530. --l-navbar-capsule-border-color: #{$border-color-2};
  531. // pagination
  532. --l-pagination-bg-color: #{$gray-4};
  533. --l-pagination-disabled-bg-color: #{$gray-3};
  534. --l-pagination-hover-bg-color: #{$gray-5};
  535. --l-pagination-text-color: #{$text-color-2};
  536. --l-pagination-disabled-color: #{$text-color-4};
  537. --l-pagination-simple-text-color: #{$text-color-1};
  538. // indexes
  539. --l-indexes-sidebar-color: #{$text-color-1};
  540. --l-indexes-anchor-color: #{$text-color-1};
  541. --l-indexes-anchor-bg-color: #{$gray-4};
  542. --l-indexes-anchor-active-bg-color: #{$gray-4};
  543. --l-indexes-sidebar-tips-bg-color: #{$primary-color-1};
  544. // typing
  545. --l-typing-bg-color: #{$bg-color-container};
  546. --l-typing-text-color: #{$text-color-1};
  547. // fit-swiper
  548. --l-fit-swiper-indicator-color: #{$gray-5};
  549. }