html,body{ height: 100%; width: 100%; } #app{ .content_wrap{ color: #d3d6dd; } } html .el-message { --yh-bg-color-container:#242424; --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%); --yh-shadow-inset-top: inset 0 .5px 0 #5e5e5e; --yh-shadow-inset-right: inset .5px 0 0 #5e5e5e; --yh-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e; --yh-shadow-inset-left: inset -.5px 0 0 #5e5e5e; --yh-text-color-primary:rgba(255, 255, 255, .9); --yh-brand-color: #0052d9; --yh-success-color: #059465; --yh-error-color: #c64751; --yh-warning-color: #cf6e2d; background-color: var(--yh-bg-color-container) ; box-shadow: var(--yh-shadow-3), var(--yh-shadow-inset-top), var(--yh-shadow-inset-right), var(--yh-shadow-inset-bottom), var(--yh-shadow-inset-left); border: none ; color: var(--yh-text-color-primary) ; margin-top: 90px; .el-message__icon { font-size: 20px; } &.el-message--info .el-message__icon { color: var(--yh-brand-color); } &.el-message--success .el-message__icon { color: var(--yh-success-color); } &.el-message--warning .el-message__icon { color: var(--yh-warning-color); } &.el-message--error .el-message__icon { color: var(--yh-error-color); } .el-message__content { color: var(--yh-text-color-primary); } } .beautify-scroll-def { overflow-y: auto; &::-webkit-scrollbar-thumb { //滚动条的设置 background-color: rgba(14, 59, 150, 0); background-clip: padding-box; border-radius: 4px; } &:hover { &::-webkit-scrollbar-thumb { //滚动条的设置 background-color: rgba(14, 59, 150, 0.5); background-clip: padding-box; border-radius: 4px; } } &::-webkit-scrollbar-track-piece { //滚动条凹槽的颜色,还可以设置边框属性 background-color: transparent; } &::-webkit-scrollbar { //滚动条的宽度 width: 8px; height: 8px; } &::-webkit-scrollbar-thumb:hover { background-color: rgba(14, 59, 150, .8); } } .text-content { width: 100%; display: flex; min-height: calc(100% - 60px); justify-content: space-between; } /* 文字超过几行显示省略号 ------------------------------- */ @for $i from 1 through 10 { .text-ellipsis#{$i} { overflow: hidden; word-break: break-all; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: $i; -webkit-box-orient: vertical; } } /* 公共样式 ------------------------------- */ // 超过一行 .text-no-wrap { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } /* 颜色值 ------------------------------- */ .color-primary { color: var(--el-color-primary); } .color-success { color: var(--el-color-success); } .color-warning { color: var(--el-color-warning); } .color-danger { color: var(--el-color-danger); } .color-info { color: var(--el-color-info); } /* 字体大小全局样式 ------------------------------- */ @for $i from 10 through 32 { .font#{$i} { font-size: #{$i}px !important; } } /* 行高 ------------------------------- */ @for $i from 10 through 50 { .lineHeight#{$i} { line-height: #{$i}px !important; } } /* 外边距、内边距全局样式 ------------------------------- */ @for $i from 0 through 35 { .mt#{$i} { margin-top: #{$i}px !important; } .mr#{$i} { margin-right: #{$i}px !important; } .mb#{$i} { margin-bottom: #{$i}px !important; } .ml#{$i} { margin-left: #{$i}px !important; } .pt#{$i} { padding-top: #{$i}px !important; } .pr#{$i} { padding-right: #{$i}px !important; } .pb#{$i} { padding-bottom: #{$i}px !important; } .pl#{$i} { padding-left: #{$i}px !important; } .pd#{$i} { padding: #{$i}px !important; } .mg#{$i} { margin: #{$i}px !important; } }