index.less 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. @import './color.less';
  2. @import './var.less';
  3. @import './antCss.less';
  4. @import './comment.less';
  5. .vent {
  6. background-color: #03114c !important;
  7. }
  8. /* 表单 */
  9. .vent-form {
  10. .ant-form {
  11. background-color: @vent-transparent !important;
  12. .ant-form-item-label > label {
  13. color: @vent-font-color !important;
  14. }
  15. .anticon.ant-input-clear-icon,
  16. .anticon {
  17. color: #fff !important;
  18. }
  19. .ant-select-selector {
  20. color: #fff;
  21. background-color: #ffffff00 !important;
  22. }
  23. .ant-form-item-control-input-content {
  24. .ant-input-affix-wrapper,
  25. .ant-input-number-handler-wrap {
  26. color: #fff;
  27. background-color: #ffffff17 !important;
  28. border: 1px solid #b7b7b74f !important;
  29. }
  30. .ant-picker,
  31. .ant-select-selector {
  32. color: #fff !important;
  33. background: #ffffff17 !important;
  34. border: 1px solid #b7b7b74f !important;
  35. }
  36. }
  37. .ant-select-multiple {
  38. .ant-select-selection-item-content {
  39. color: #fff !important;
  40. }
  41. }
  42. .ant-input,
  43. .anticon,
  44. input,
  45. .ant-input-number,
  46. .ant-select-selection-item,
  47. .ant-input-group-addon,
  48. .ant-picker-suffix {
  49. color: #fff !important;
  50. background: #ffffff00 !important;
  51. border: none;
  52. }
  53. .ant-select-selection-placeholder {
  54. color: #b7b7b7 !important;
  55. }
  56. .ant-select-arrow,
  57. .ant-picker-separator {
  58. color: #fff !important;
  59. }
  60. .ant-form-item {
  61. margin-right: 20px;
  62. }
  63. .ant-select-dropdown {
  64. border-bottom: 1px solid #ececec66;
  65. background: #fff;
  66. }
  67. .ant-upload.ant-upload-select-picture-card {
  68. background-color: @vent-transparent !important;
  69. }
  70. .input:-webkit-autofill {
  71. -webkit-box-shadow: 0 0 0 1000px @vent-transparent inset !important;
  72. }
  73. }
  74. }
  75. .vent-modal {
  76. .ant-drawer-content {
  77. background-color: #03114c !important;
  78. }
  79. }
  80. // .jeecg-basic-table-form-container .ant-form {
  81. // background-color: @vent-transparent !important;
  82. // color: @vent-font-color !important;
  83. // border: 1px solid #ffffff22;
  84. // .ant-form-item-label > label {
  85. // color: @vent-font-color !important;
  86. // }
  87. // .ant-input-affix-wrapper,
  88. // .ant-input-number-handler-wrap {
  89. // color: #fff;
  90. // background-color: #ffffff17 !important;
  91. // border: 1px solid #b7b7b74f !important;
  92. // }
  93. // .ant-picker,
  94. // .ant-select-selector {
  95. // color: #fff !important;
  96. // background: #ffffff17 !important;
  97. // border: 1px solid #b7b7b74f !important;
  98. // }
  99. // .anticon,
  100. // input,
  101. // .ant-input-number,
  102. // .ant-select-selection-item,
  103. // .ant-picker-suffix {
  104. // color: #fff !important;
  105. // background: #ffffff00 !important;
  106. // border: none;
  107. // }
  108. // .ant-select-selection-placeholder {
  109. // color: #b7b7b7 !important;
  110. // }
  111. // .ant-select-arrow,
  112. // .ant-picker-separator {
  113. // color: #fff !important;
  114. // }
  115. // }
  116. .jeecg-basic-table {
  117. .ant-table-wrapper {
  118. padding: 0 !important;
  119. }
  120. }
  121. .jeecg-basic-drawer {
  122. background: #080a2c11 !important;
  123. .ant-drawer-content {
  124. background-color: #03114c99 !important;
  125. backdrop-filter: blur(20px);
  126. .ant-drawer-title,
  127. .ant-drawer-close {
  128. color: #fff !important;
  129. }
  130. .ant-drawer-title {
  131. .jeecg-basic-title {
  132. color: #fff !important;
  133. }
  134. }
  135. .ant-descriptions-bordered {
  136. .ant-descriptions-item-label {
  137. color: #fff !important;
  138. background-color: #ffffff22 !important;
  139. }
  140. .ant-descriptions-item-content {
  141. color: #fff !important;
  142. }
  143. }
  144. }
  145. .ant-drawer-body,
  146. .ant-drawer-header,
  147. .jeecg-basic-drawer-footer {
  148. background: #080a2c11 !important;
  149. border-color: #ffffff66 !important;
  150. }
  151. }
  152. .jeecg-tree {
  153. background-color: @vent-transparent !important;
  154. .ant-tree {
  155. background-color: @vent-transparent !important;
  156. color: @vent-font-color !important;
  157. }
  158. .ant-tree-title,
  159. .ant-tree-node-content-wrapper {
  160. &:hover {
  161. background-color: rgba(209, 209, 209, 0.1) !important;
  162. }
  163. }
  164. }
  165. .ant-card {
  166. border: 1px solid #4d7ad855;
  167. border-radius: 2px;
  168. background-color: @vent-transparent !important;
  169. -webkit-backdrop-filter: blur(8px);
  170. backdrop-filter: blur(8px);
  171. box-shadow: 0 0 10px #5984e055 inset;
  172. .ant-tree {
  173. background-color: @vent-transparent !important;
  174. color: @vent-font-color !important;
  175. }
  176. .ant-tree-title,
  177. .ant-tree-node-content-wrapper {
  178. &:hover {
  179. background-color: rgba(209, 209, 209, 0.1) !important;
  180. }
  181. }
  182. .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected {
  183. background-color: #009bee;
  184. }
  185. .ant-input {
  186. border: 1px solid #ececec66;
  187. background-color: @vent-transparent !important;
  188. }
  189. .alert {
  190. background-color: @vent-table-hover !important;
  191. border-color: #ffffff22 !important;
  192. .ant-alert-message {
  193. color: @vent-font-color !important;
  194. }
  195. }
  196. }
  197. .ant-tabs {
  198. border: 1px solid #4d7ad855;
  199. border-radius: 2px;
  200. background-color: @vent-transparent !important;
  201. -webkit-backdrop-filter: blur(8px);
  202. backdrop-filter: blur(8px);
  203. box-shadow: 0 0 10px #5984e055 inset;
  204. .ant-tabs-nav {
  205. &::before {
  206. border-color: #ffffff33 !important;
  207. }
  208. }
  209. .ant-descriptions-bordered {
  210. .ant-descriptions-item-label {
  211. color: #fff !important;
  212. background-color: #ffffff22 !important;
  213. }
  214. .ant-descriptions-item-content {
  215. color: #fff !important;
  216. }
  217. .ant-descriptions-row,
  218. .ant-descriptions-item-label {
  219. border-color: #ffffff33 !important;
  220. }
  221. .ant-descriptions-view {
  222. border-color: #ffffff11 !important;
  223. box-shadow: 0 0 5px #5984e033 inset;
  224. }
  225. }
  226. }
  227. .jeecg-tree {
  228. .jeecg-tree-header {
  229. .jeecg-basic-title {
  230. color: #fff !important;
  231. }
  232. .ant-input-affix-wrapper {
  233. background-color: @vent-transparent !important;
  234. border-color: #ffffff33 !important;
  235. }
  236. }
  237. }