base.less 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. @import "../../node_modules/antd/dist/antd.less";
  2. //@import "../../node_modules/codemirror/lib/codemirror.css";
  3. body {
  4. color: var(--swh-font-color);
  5. caret-color: var(--swh-font-color);
  6. }
  7. a {
  8. color: var(--swh-link-color);
  9. &:hover {
  10. color: var(--swh-link-color-hover);
  11. }
  12. }
  13. body {
  14. .CodeMirror,
  15. .CodeMirror-gutter-filler,
  16. .CodeMirror-scrollbar-filler,
  17. .CodeMirror-scroll,
  18. .CodeMirror-gutters {
  19. color: var(--swh-font-color);
  20. background-color: var(--swh-editor-bg-color);
  21. }
  22. .CodeMirror-linenumber {
  23. color: var(--swh-font-color-weak);
  24. }
  25. .CodeMirror-cursor {
  26. border-color: var(--swh-font-color);
  27. }
  28. .CodeMirror-line,
  29. pre.CodeMirror-line {
  30. color: var(--swh-font-color);
  31. }
  32. .cm-ip {
  33. color: var(--swh-editor-ip);
  34. }
  35. .frame {
  36. .current-version a:hover {
  37. color: var(--swh-font-color-weak);
  38. }
  39. .pref-cm {
  40. border-color: var(--swh-border-color);
  41. }
  42. }
  43. .cm-s-default {
  44. .cm-builtin {
  45. color: var(--swh-editor-keyword);
  46. }
  47. .cm-error {
  48. color: var(--swh-editor-error);
  49. }
  50. }
  51. }
  52. // for antd
  53. @border-radius-base: 2px;
  54. @border-radius-sm: 1px;
  55. @font-size-base: 12px;
  56. @shadow-1-up: 0 -2px 0 var(--swh-shadow-color);
  57. @shadow-1-down: 0 2px 0 var(--swh-shadow-color);
  58. @shadow-1-left: -2px 0 0 var(--swh-shadow-color);
  59. @shadow-1-right: 2px 0 0 var(--swh-shadow-color);
  60. @shadow-2: 0 4px 0 var(--swh-shadow-color);
  61. @checkbox-check-bg: var(--swh-bg-color);
  62. @input-placeholder-color: var(--swh-placeholder-color);
  63. .shadow {
  64. box-shadow: 2px 2px 0 0 var(--swh-shadow-color);
  65. }
  66. .ant-popover-inner,
  67. .ant-message-notice-content,
  68. .ant-select-dropdown,
  69. .ant-notification-notice {
  70. //border-radius: 0;
  71. .shadow();
  72. border: 1px solid var(--swh-border-color);
  73. }
  74. textarea.ant-input {
  75. line-height: 1.5em;
  76. }
  77. .ant-message {
  78. top: 60px;
  79. }
  80. .ant-tooltip .ant-tooltip-content {
  81. a {
  82. color: var(--swh-font-color-weak);
  83. &:hover {
  84. color: var(--swh-bg-color);
  85. }
  86. }
  87. }
  88. .ant-divider {
  89. background: var(--swh-border-color);
  90. }
  91. .ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked {
  92. background: var(--swh-bg-color-selected);
  93. }
  94. .ant-modal-close:focus, .ant-modal-close:hover {
  95. color: var(--swh-font-color-weak);
  96. }