UNPKG

tpa_web_component

Version:

TPA Web Components Library

610 lines (505 loc) 11.4 kB
@font-face { font-family: "Reddit Sans Condensed"; src: url('./assets/font/Reddit_Sans_Condensed/RedditSansCondensed-VariableFont_wght.ttf') format('truetype'); } .tpa-web-components { --el-color-primary: #09BDA2; --el-color-primary-light-3: #24be91; --el-color-primary-light-5: #b3b6b5; --el-color-primary-light-7: #24be91; --el-color-primary-light-8: #24be91; --el-border-color-hover: #36D6BE; --el-color-primary-dark-2: #24be91; --el-menu-horizontal-height: 50px; --el-border-color-light: #E0E7EE; --el-border-color: #E0E7EE; --vxe-ui-table-header-background-color: #fff; --vxe-ui-table-header-font-color: #818794; --vxe-ui-table-border-color: #EEF3F9; --vxe-ui-table-column-padding-default: 11px 0; --vxe-ui-font-primary-color: #09BDA2; --vxe-ui-input-disabled-color: #d5dde5; --vxe-ui-input-border-color: #474d59; --el-border-radius-base: 8px; --el-button-text-color: #FDFFFE; --vxe-ui-table-row-height-default: 44px; --el-component-size: 36px; } html, body { height: 100vh; overflow: hidden; user-select: none; font-family: Inter, 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', '微软雅黑', Arial, sans-serif; background-color: #fff; } table, th, td { border: none; } /* 设置滚动条的宽度和颜色 */ ::-webkit-scrollbar { width: 6px; /* 滚动条宽度 */ height: 6px; } /* Firefox 支持的语法 */ /* 定义滚动条的宽度和颜色 */ // * { // scrollbar-width: thin; // scrollbar-color: #C5CED6 transparent; // box-sizing: border-box; // /* 设置滚动条轨道的背景颜色 */ // ::-webkit-scrollbar-track { // background-color: transparent; // border-radius: 6px; // } // /* 设置滚动条滑块的背景颜色 */ // ::-webkit-scrollbar-thumb { // background-color: #C5CED6; // border-radius: 6px; // } // /* 当鼠标悬停在滚动条上时,设置滑块的背景颜色 */ // ::-webkit-scrollbar-thumb:hover { // background-color: #a8a8a8; // } // user-select: none; // ::selection { // background-color: transparent; // } // } .canSelect, .el-input__inner, input { user-select: text; ::selection { background-color: #09dbbfc9; color: #fff; } &::selection { background-color: #09dbbfc9; color: #fff; } } #__vconsole { user-select: text; ::selection { background-color: #09dbbfc9; color: #fff; } .vc-panel { * { user-select: text; ::selection { background-color: #09dbbfc9; color: #fff; } } } } p, ul, li, span, div, b, header, main { user-select: text; } .user_select_none { user-select: none; } .user_select_text { user-select: text; } // ::selection { // background-color: transparent; /* 设置选中文本的背景色为透明 */ // color: inherit; /* 继承父元素的文本颜色 */ // } .el-menu--horizontal>.el-menu-item { margin-right: 20px; } .el-button:focus-visible { outline: none; } .el-container { overflow: hidden; } .el-menu { border-right: none; border-bottom: none !important; } .el-menu--horizontal>.el-menu-item.is-active { background-color: var(--el-menu-hover-bg-color); } .el-tour__content { border: none; width: 300px; border-radius: 20px; outline: none; .el-tour__body { font-size: 16px; line-height: 1.5; } } .el-skeleton { background-color: #fff; height: 100vh; overflow: hidden; padding: 20px 10px; box-sizing: border-box; } .flex { display: flex; } .marginAuto { margin: auto; } .el-table__cell { // width:100px; .cell { overflow-wrap: anywhere; word-break: break-all; } } .el-button:focus-visible { outline: none; } .el-container { overflow: hidden; } .el-menu { border-right: none; border-bottom: none !important; } .el-menu--horizontal>.el-menu-item { margin-right: 20px; } .el-tour__content { border: none; width: 300px; border-radius: 20px; outline: none; .el-tour__body { font-size: 16px; line-height: 1.5; } } .el-skeleton { background-color: #fff; height: 100vh; overflow: hidden; padding: 20px 10px; box-sizing: border-box; } .flex { display: flex; } .marginAuto { margin: auto; } .el-table__cell { // width:100px; .cell { overflow-wrap: anywhere; word-break: break-all; } } .el-button:focus-visible { outline: none; } .el-container { overflow: hidden; } .el-menu { border-right: none; border-bottom: none !important; } .el-menu--horizontal>.el-menu-item.is-active { background-color: var(--el-menu-hover-bg-color); } .el-progress.is-success .el-progress-bar__inner { background: linear-gradient(90deg, #1CEAA0 0%, #0DEAEA 100%); box-shadow: 0px 4.36px 5.24px 0px rgba(188, 251, 232, 0.71); } .el-progress-bar__outer { background-color: #F2F8FA; overflow: visible; overflow-x: hidden; } .el-progress__text { width: 40px; min-width: 0; margin-left: 0; font-family: "Reddit Sans Condensed"; font-size: 14px; color: #818794; text-align: right; } .din_box { font-family: Reddit Sans Condensed; font-size: 14px; font-weight: bold; line-height: 18px; letter-spacing: 0px; font-variation-settings: "opsz" auto; color: #818794; } .folder_file_box { display: flex; justify-content: flex-start; flex-wrap: wrap; } .pointer { cursor: pointer; } @-webkit-keyframes rotate { 100% { transform: rotate(360deg); transform-origin: center; } } @keyframes rotate { 100% { transform: rotate(360deg); transform-origin: center; } } .student_code { font-family: Reddit Sans Condensed; .fenzu_box { max-height: 80px; overflow-y: scroll; overflow-x: hidden; } .tpa_text_btn { color: var(--el-color-primary); cursor: pointer; } } .el-empty__image img.student_empty_box { width: 120px; height: 120px; } .el-progress-bar__outer { background-color: #F2F8FA; overflow: visible; overflow-x: hidden; } .el-progress.is-success .el-progress-bar__inner { background: linear-gradient(90deg, #1CEAA0 0%, #0DEAEA 100%); box-shadow: 0px 4.36px 5.24px 0px rgba(188, 251, 232, 0.71); } .file_rechoose { display: flex; } .remarkSelect_popper { .el-select-dropdown__wrap, .el-autocomplete-suggestion__wrap { max-height: 400px; } } .flex_left_right { display: flex; align-items: baseline; .flex_left { width: 80px; font-weight: 500; color: #52555C; display: flex; align-items: center; margin-right: 40px; font-size: 14px; >p { padding-left: 4px; } } .flex_right { flex: 1; border-radius: 8px; border: 1px solid #E0E7EE; &.border_none { border: none } } } .page_error { height: 100vh; display: flex; align-items: center; justify-content: center; } .title_padding_left_25 { padding-left: 25px; } .el_skeleton_style { opacity: 0.4; } .green_text { color: #09BDA2; font-size: 14px; font-weight: 500; } .el-select { --el-select-border-color-hover: #36d6eb; --el-select-disabled-color: var(--el-disabled-text-color); --el-select-disabled-border: var(--el-disabled-border-color); --el-select-font-size: var(--el-font-size-base); --el-select-close-hover-color: var(--el-text-color-secondary); --el-select-input-color: var(--el-text-color-placeholder); --el-select-multiple-input-color: var(--el-text-color-regular); --el-select-input-focus-border-color: var(--el-color-primary); --el-select-input-font-size: 14px; --el-select-width: 100%; --el-color-primary: #09BDA2 } .el-dialog, .el-message-box { --el-dialog-padding-primary: 24px; --el-dialog-border-radius: 12px; --el-messagebox-padding-primary: 24px; --el-messagebox-border-radius: 12px; .el-dialog__headerbtn, .el-message-box__headerbtn { top: 22px; right: 24px; color: #7c8494; font-size: 22px; width: 24px; height: 24px } .el-dialog__title, .el-message-box__title { color: #252a33; } } .el-input__wrapper, .el-textarea__inner, .el-input__wrapper:hover, .textarea__inner:hover { background-color: #fff; // border: 1px solid #E0E7EE; border-radius: 8px; // box-shadow: 0 0 0 1px #36D6BE inset; } .el-input__wrapper.is-focus { box-shadow: 0 0 0 1px #36D6BE inset; } .el-input { --el-input-hover-border: #36D6BE; --el-input-focus-border: #36D6BE; } .el-radio__input.is-checked .el-radio__inner:after { transform: translate(-50%, -50%) scale(1.5); } .el-dialog.update_dialog { min-width: 368px; max-width: 560px; width: calc(100% - 32px); padding: 0 0 24px; border-radius: 14px; .el-dialog__header { display: none; } } .el-dialog.feed_back_dialog { min-width: 368px; max-width: 800px; width: calc(100% - 32px); .el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close{ color: #09BDA2; } } .el-dialog.user_set_dialog { min-width: 368px; max-width: 540px; width: calc(100% - 32px); .el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close{ color: #09BDA2; } } .el-dialog.we_chat_set_dialog { min-width: 368px; max-width: 800px; width: calc(100% - 32px); .el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close{ color: #09BDA2; } } .el-dialog.user_select_dialog { width: 360px; .el-dialog__headerbtn:focus .el-dialog__close, .el-dialog__headerbtn:hover .el-dialog__close{ color: #09BDA2; } .el-select-dropdown__item.is-selected{ color: #09BDA2; } } .el-tabs__item.is-active, .el-tabs__item:hover { color: #09BDA2; } .el-input__wrapper, .el-textarea__inner, .el-input__wrapper:hover, .textarea__inner:hover { background-color: #fff; // border: 1px solid #E0E7EE; border-radius: 8px; // box-shadow: 0 0 0 1px #36D6BE inset; } .el-input__wrapper.is-focus { box-shadow: 0 0 0 1px #36D6BE inset; } .el-input { --el-input-hover-border: #36D6BE; --el-input-focus-border: #36D6BE; } .el-select { --el-select-border-color-hover: #36d6eb; --el-select-disabled-color: var(--el-disabled-text-color); --el-select-disabled-border: var(--el-disabled-border-color); --el-select-font-size: var(--el-font-size-base); --el-select-close-hover-color: var(--el-text-color-secondary); --el-select-input-color: var(--el-text-color-placeholder); --el-select-multiple-input-color: var(--el-text-color-regular); --el-select-input-focus-border-color: var(--el-color-primary); --el-select-input-font-size: 14px; --el-select-width: 100%; --el-color-primary: #09BDA2 } .el-radio__input.is-checked+.el-radio__label { color: #09BDA2; } .el-radio__input.is-checked .el-radio__inner { border-color: #09BDA2; background: #09BDA2; } .el-select-dropdown__item.is-selected { color: #09BDA2; } .feed_content { .el-button, el-button:hover { --el-button-border-color: #E0E7EE; --el-color-primary-light-5: #0CCDAA; --el-color-primary-light-9: linear-gradient(270deg, #09DBBF 0%, #33E7A2 100%); line-height: normal; // --el-button-hover-text-color: #0CCDAA; background-color: #09BDA2 !important; border-color: #09BDA2 !important; &.el-button--primary { --el-button-hover-text-color: #fff; --el-button-bg-color: #09BDA2; } } } .el-form { .el-form-item__content{ width:auto; flex: auto; } }