index.scss 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. :root {
  2. --color-theme: rgb(28, 175, 131);
  3. --button-primary-color: rgb(28, 175, 131);
  4. --button-normal-color: #1e9fff;
  5. --button-warm-color: #ffb800;
  6. --button-danger-color: #ff5722;
  7. --button-checked-color: #16b777;
  8. }
  9. * {
  10. padding: 0;
  11. margin: 0;
  12. }
  13. body {
  14. font-size: 14px;
  15. color: rgba(51, 51, 51, 0.88);
  16. }
  17. html,
  18. body,
  19. #app {
  20. height: 100%;
  21. }
  22. .hidden {
  23. display: none;
  24. }
  25. .slot-fragment{
  26. height: 100%;
  27. }
  28. .custom-button-primary {
  29. height: auto;
  30. line-height: normal;
  31. padding: 6px 16px;
  32. border-radius: 4px;
  33. border: 1px solid var(--color-theme);
  34. color: var(--color-theme);
  35. box-sizing: border-box;
  36. &:hover {
  37. background-color: var(--color-theme);
  38. color: white;
  39. }
  40. }
  41. .custom-card {
  42. .layui-card-header {
  43. padding: 16px 24px;
  44. height: auto;
  45. line-height: normal;
  46. display: flex;
  47. align-items: center;
  48. justify-content: space-between;
  49. }
  50. .card-title {
  51. position: relative;
  52. font-size: 16px;
  53. line-height: 20px;
  54. font-weight: bold;
  55. padding-left: 10px;
  56. &::after {
  57. content: "";
  58. position: absolute;
  59. left: 0;
  60. top: 50%;
  61. transform: translateY(-50%);
  62. width: 4px;
  63. height: 20px;
  64. background-color: var(--color-theme);
  65. }
  66. }
  67. .layui-card-header-extra {
  68. float: none;
  69. height: auto;
  70. line-height: normal;
  71. }
  72. .card-button {
  73. height: auto;
  74. line-height: normal;
  75. padding: 6px 16px;
  76. border-radius: 4px;
  77. border: 1px solid var(--color-theme);
  78. color: var(--color-theme);
  79. box-sizing: border-box;
  80. &:hover {
  81. background-color: var(--color-theme);
  82. color: white;
  83. }
  84. }
  85. .layui-card-body {
  86. padding: 16px 24px;
  87. }
  88. .custom-form-layout {
  89. .form-wp {
  90. .layui-form-item {
  91. padding-right: 10px;
  92. .layui-form-label {
  93. width: auto !important;
  94. }
  95. }
  96. .form-button-wp {
  97. vertical-align: top;
  98. display: inline-block;
  99. }
  100. }
  101. }
  102. }