@import './variables.scss'; @import './mixin.scss'; @import './transition.scss'; @import './element-ui.scss'; @import './sidebar.scss'; @import './btn.scss'; @import './font.scss'; body { height: 100%; min-width: 1200px; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif; } label { font-weight: 700; } html { height: 100%; box-sizing: border-box; } #app { min-height: 100vh; } *, *:before, *:after { box-sizing: inherit; } .no-padding { padding: 0px !important; } .padding-content { padding: 4px 0; } a:focus, a:active { outline: none; } a, a:focus, a:hover { cursor: pointer; color: inherit; text-decoration: none; } div:focus { outline: none; } .fr { float: right; } .fl { float: left; } .pr-5 { padding-right: 5px; } .pl-5 { padding-left: 5px; } .block { display: block; } .pointer { cursor: pointer; } .inlineBlock { display: block; } .clearfix { &:after { visibility: hidden; display: block; font-size: 0; content: ' '; clear: both; height: 0; } } aside { background: #eef1f6; padding: 8px 24px; margin-bottom: 20px; border-radius: 2px; display: block; line-height: 32px; font-size: 16px; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; color: #2c3e50; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; a { color: #337ab7; cursor: pointer; &:hover { color: rgb(32, 160, 255); } } } //main-container全局样式 .app-container { padding: 20px; } .components-container { margin: 30px 50px; position: relative; } .pagination-container { margin-top: 30px; } .text-center { text-align: center; } .sub-navbar { height: 50px; line-height: 50px; position: relative; width: 100%; text-align: right; padding-right: 20px; transition: 600ms ease position; background: linear-gradient( 90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100% ); .subtitle { font-size: 20px; color: #fff; } &.draft { background: #d0d0d0; } &.deleted { background: #d0d0d0; } } .link-type, .link-type:focus { color: #337ab7; cursor: pointer; &:hover { color: rgb(32, 160, 255); } } //refine vue-multiselect plugin .multiselect { line-height: 16px; } .multiselect--active { z-index: 1000 !important; } // 状态颜色 .status { &.success { color: #409EFF; } &.danger { color: #F56C6C; cursor: help; } &.warning { color: #606266; } } .hidden { .el-upload { display: none !important; } } .tableHeader { th { background-color: #f7f7f7 !important; } } .el-drawer__header { margin-bottom: 0 !important; } .table-cell { .cell { overflow: visible !important; .el-badge { vertical-align: 0; } } } .el-drawer { header { span { outline: none; } } button { outline: none !important; } } .reason { cursor: pointer; } .el-badge { sup { right: 15px !important; } } .review-box { .el-dialog__body { padding-bottom: 0; } } .video-upload-box { .upload-demo { ul { position: absolute; width: 100%; left: 0; } } } .file-upload-box { height: 40px; .hidden { .el-upload { display: none; } } ul { margin-top: -3px; } } .el-upload-hidden { .el-upload { display: none; } } .map-dialog { .el-dialog__body { padding-top: 0; padding-bottom: 0; } } .display { .el-input { input { &::placeholder { color: #606266; } } } } // 筛选区域 .filter-container { .filter-control { display: inline-block; margin-bottom: 10px; margin-right: 10px; > span, > .el-input { display: inline-block; vertical-align: middle; } > span { margin-right: 10px; font-size: 14px; color: #606266; } > .el-input, > .el-select { width: 200px; } } } // 隐藏表格全选控件 .hide-table-check-all { .el-table__header-wrapper { .el-checkbox { display: none; } } } // vip标记 .vip-icon { display: inline-block; width: 40px; height: 32px; margin: 0 4px; background: url(~@/assets/img/vip-icon-active.png) no-repeat; background-size: 40px; vertical-align: -5px; &.close { background: url(~@/assets/img/vip-icon.png) no-repeat; } } .el-dialog__wrapper { display: flex; justify-content: center; align-items: center; .el-dialog { margin: 0; margin-top: 0 !important; } }