// cover some element-ui styles .el-breadcrumb__inner, .el-breadcrumb__inner a { font-weight: 400 !important; } .el-upload { input[type="file"] { display: none !important; } } .el-upload__input { display: none; } .cell { .el-tag { margin-right: 0px; } } .small-padding { .cell { padding-left: 5px; padding-right: 5px; } } .fixed-width { .el-button--mini { padding: 7px 10px; width: 60px; } } .status-col { .cell { padding: 0 10px; text-align: center; .el-tag { margin-right: 0px; } } } // to fixed https://github.com/ElemeFE/element/issues/2461 .el-dialog { transform: none; left: 0; position: relative; margin: 0 auto; } // refine element ui upload .upload-container { .el-upload { width: 100%; .el-upload-dragger { width: 100%; height: 200px; } } } // dropdown .el-dropdown-menu { a { display: block } } // fix date-picker ui bug in filter-item .el-range-editor.el-input__inner { display: inline-flex !important; } // to fix el-date-picker css style .el-range-separator { box-sizing: content-box; } .el-dialog .el-dialog__header { border-bottom: 1px solid #f0f0f0; } .el-dialog .el-dialog__footer { border-top: 1px solid #f0f0f0; } .eldialog-wrap { .el-dialog__body { padding: 0px; max-height: calc(100vh - 200px); height: 100%; overflow: auto; } .el-form { padding: 20px; padding-right: 40px; } .el-dialog__footer { height: 60px; text-align: right; width: 100%; padding: 0px; padding-top: 15px; .el-button + .el-button { margin-right: 10px; } .el-button { padding-top: 8px; } } .form-params-wrap { height: 100%; width: calc(100% + 110px); position: relative; top: 35px; left: -90px; max-height: 250px; overflow: auto; padding: 10px; border: 1px solid #009688; border-radius: 5px; } } .eldialog-wrap .el-dialog__body::-webkit-scrollbar { /*滚动条整体样式*/ width: 8px; /*高宽分别对应横竖滚动条的尺寸*/ height: 5px; } .eldialog-wrap .el-dialog__body::-webkit-scrollbar-thumb { /*滚动条里面小方块*/ border-radius: 10px; box-shadow: inset 0 0 5px #c4c4c4; background: #dededea6; } .eldialog-wrap .el-dialog__body::-webkit-scrollbar-track { /*滚动条里面轨道*/ box-shadow: inset 0 0 5px #f6f6f6; border-radius: 10px; background: #ffffff; } .el-table { > .el-table__body-wrapper::-webkit-scrollbar { width: 6px; /*滚动条宽度*/ height: 6px; /*滚动条高度*/ } /*定义滚动条轨道 内阴影+圆角*/ > .el-table__body-wrapper::-webkit-scrollbar-track { // box-shadow: 0px 1px 3px rgba(red, green, blue, 0) inset; /*滚动条的背景区域的内阴影*/ border-radius: 10px; /*滚动条的背景区域的圆角*/ background-color: #c1c7d000; /*滚动条的背景颜色*/ } /*定义滑块 内阴影+圆角*/ > .el-table__body-wrapper::-webkit-scrollbar-thumb { border-radius: 10px; /*滚动条的圆角*/ background-color: #dededea6; /*滚动条的背景颜色*/ } // 解决表格固定列问题 // 不同尺寸表格修改固定列内容区的高度, 本人这里只罗列了mini与small尺寸的 .el-table--mini { .el-table__fixed, .el-table__fixed-right { .el-table__fixed-body-wrapper { // mini表格, 表头高度为36px, 所以这里减36 height: calc(100% - 36px) !important; } } } .el-table--small { .el-table__fixed, .el-table__fixed-right { .el-table__fixed-body-wrapper { // small表格 height: calc(100% - 40px) !important; } } } .el-table__fixed, .el-table__fixed-right { height: calc(100% - 6px) !important; } // 当表格没有滚动条时 .el-table__body-wrapper.is-scrolling-none~.el-table__fixed-right{ height: 100% !important; bottom: 0 !important; box-shadow: none !important; } // 当表格有纵向滚动条时 .el-table--scrollable-y .el-table__fixed-right{ right: 7px !important; } // 当表格只有横向滚动条,没有纵向滚动条时 .el-table--scrollable-x:not(.el-table--scrollable-y) .el-table__fixed-right{ right: 0 !important; } }