app.scss 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. html,body{
  2. height: 100%;
  3. width: 100%;
  4. }
  5. #app{
  6. .content_wrap{
  7. color: #d3d6dd;
  8. }
  9. }
  10. html .el-message {
  11. --yh-bg-color-container:#242424;
  12. --yh-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, 12%), 0 8px 10px rgba(0, 0, 0, 20%);
  13. --yh-shadow-inset-top: inset 0 .5px 0 #5e5e5e;
  14. --yh-shadow-inset-right: inset .5px 0 0 #5e5e5e;
  15. --yh-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;
  16. --yh-shadow-inset-left: inset -.5px 0 0 #5e5e5e;
  17. --yh-text-color-primary:rgba(255, 255, 255, .9);
  18. --yh-brand-color: #0052d9;
  19. --yh-success-color: #059465;
  20. --yh-error-color: #c64751;
  21. --yh-warning-color: #cf6e2d;
  22. background-color: var(--yh-bg-color-container) ;
  23. box-shadow: var(--yh-shadow-3), var(--yh-shadow-inset-top),
  24. var(--yh-shadow-inset-right), var(--yh-shadow-inset-bottom),
  25. var(--yh-shadow-inset-left);
  26. border: none ;
  27. color: var(--yh-text-color-primary) ;
  28. margin-top: 90px;
  29. .el-message__icon {
  30. font-size: 20px;
  31. }
  32. &.el-message--info .el-message__icon {
  33. color: var(--yh-brand-color);
  34. }
  35. &.el-message--success .el-message__icon {
  36. color: var(--yh-success-color);
  37. }
  38. &.el-message--warning .el-message__icon {
  39. color: var(--yh-warning-color);
  40. }
  41. &.el-message--error .el-message__icon {
  42. color: var(--yh-error-color);
  43. }
  44. .el-message__content {
  45. color: var(--yh-text-color-primary);
  46. }
  47. }
  48. .beautify-scroll-def {
  49. overflow-y: auto;
  50. &::-webkit-scrollbar-thumb {
  51. //滚动条的设置
  52. background-color: rgba(14, 59, 150, 0);
  53. background-clip: padding-box;
  54. border-radius: 4px;
  55. }
  56. &:hover {
  57. &::-webkit-scrollbar-thumb {
  58. //滚动条的设置
  59. background-color: rgba(14, 59, 150, 0.5);
  60. background-clip: padding-box;
  61. border-radius: 4px;
  62. }
  63. }
  64. &::-webkit-scrollbar-track-piece {
  65. //滚动条凹槽的颜色,还可以设置边框属性
  66. background-color: transparent;
  67. }
  68. &::-webkit-scrollbar {
  69. //滚动条的宽度
  70. width: 8px;
  71. height: 8px;
  72. }
  73. &::-webkit-scrollbar-thumb:hover {
  74. background-color: rgba(14, 59, 150, .8);
  75. }
  76. }
  77. .text-content {
  78. width: 100%;
  79. display: flex;
  80. min-height: calc(100% - 60px);
  81. justify-content: space-between;
  82. }
  83. /* 文字超过几行显示省略号
  84. ------------------------------- */
  85. @for $i from 1 through 10 {
  86. .text-ellipsis#{$i} {
  87. overflow: hidden;
  88. word-break: break-all;
  89. text-overflow: ellipsis;
  90. display: -webkit-box;
  91. -webkit-line-clamp: $i;
  92. -webkit-box-orient: vertical;
  93. }
  94. }
  95. /* 公共样式
  96. ------------------------------- */
  97. // 超过一行
  98. .text-no-wrap {
  99. text-overflow: ellipsis;
  100. overflow: hidden;
  101. white-space: nowrap;
  102. }
  103. /* 颜色值
  104. ------------------------------- */
  105. .color-primary {
  106. color: var(--el-color-primary);
  107. }
  108. .color-success {
  109. color: var(--el-color-success);
  110. }
  111. .color-warning {
  112. color: var(--el-color-warning);
  113. }
  114. .color-danger {
  115. color: var(--el-color-danger);
  116. }
  117. .color-info {
  118. color: var(--el-color-info);
  119. }
  120. /* 字体大小全局样式
  121. ------------------------------- */
  122. @for $i from 10 through 32 {
  123. .font#{$i} {
  124. font-size: #{$i}px !important;
  125. }
  126. }
  127. /* 行高
  128. ------------------------------- */
  129. @for $i from 10 through 50 {
  130. .lineHeight#{$i} {
  131. line-height: #{$i}px !important;
  132. }
  133. }
  134. /* 外边距、内边距全局样式
  135. ------------------------------- */
  136. @for $i from 0 through 35 {
  137. .mt#{$i} {
  138. margin-top: #{$i}px !important;
  139. }
  140. .mr#{$i} {
  141. margin-right: #{$i}px !important;
  142. }
  143. .mb#{$i} {
  144. margin-bottom: #{$i}px !important;
  145. }
  146. .ml#{$i} {
  147. margin-left: #{$i}px !important;
  148. }
  149. .pt#{$i} {
  150. padding-top: #{$i}px !important;
  151. }
  152. .pr#{$i} {
  153. padding-right: #{$i}px !important;
  154. }
  155. .pb#{$i} {
  156. padding-bottom: #{$i}px !important;
  157. }
  158. .pl#{$i} {
  159. padding-left: #{$i}px !important;
  160. }
  161. .pd#{$i} {
  162. padding: #{$i}px !important;
  163. }
  164. .mg#{$i} {
  165. margin: #{$i}px !important;
  166. }
  167. }