/* grid 在编辑模式下,删除 Excel 拖动小标 */ .x-ssm-extender-drag-handle{ display: none; } /* ui-design iframe 遮盖层样式 */ .yvan_designer_overlay { width: 100%; height: 100%; position: absolute; top: 0; left: 0; } .design_body .design_view.design_control.sortable-ghost { display: inline-block; } /* sqlEditor 等 */ .editor { width: 100%; height: 100%; padding: 0; margin: 0; } /* 空表格文字 */ .x-grid-scrollbar-clipper .x-grid-empty { text-align: center; } .x-grid-scrollbar-clipper-locked .x-grid-empty { display: none; } .x-grid-empty { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } /* 表格内部的拖动条不可见 */ /*.x-grid .x-splitter {*/ /* display: none;*/ /*}*/ /*.x-grid-locking-body .x-box-item.x-panel-default.x-grid {*/ /* left: 0 !important;*/ /* border-style: none;*/ /*}*/ /* 对话框 警告和提示 */ .x-dlg-icon.info { font: normal normal normal 40px/1 FontAwesome; color: #31708f; } .x-dlg-icon.info:before { content: "\f05a" } .x-dlg-icon.error { font: normal normal normal 40px/1 FontAwesome; color: #a94442; } .x-dlg-icon.error:before { content: "\f071" } /* 合计行 */ .x-grid-row-summary .x-grid-cell { font-weight: bold; } /** 单元格换行 **/ .cell_wrap > .x-grid-cell-inner { white-space: normal; word-break: break-all; } /** 隐藏 class, 用于 iconCls 层叠 **/ .hide_tag { display: none; } /** 进度条颜色 **/ .x-progress.progres_hide { opacity: 0; } .x-progress.progres_green .x-progress-bar { background-color: #5cb85c; } .x-progress.progres_red .x-progress-bar { background-color: #d9534f; } .x-progress.progres_yellow .x-progress-bar { background-color: #f0ad4e; } .x-progress.progres_yellow .x-progress-bar > .x-progress-text { color: black; } /** 日期弹出框底部,清空按钮不要出现 **/ .x-datepicker-footer .x-form-clear-trigger { display: none; } /** 日期弹出框右侧下拉框,是日期图标 **/ .x-form-field-date .x-form-arrow-trigger:before { content: "\f073" !important; } /** 日期弹出框底部,不要出现数字+1-1的滑动条 **/ .x-datepicker-footer .x-form-trigger-spinner { display: none; } /** displayField 放大值 **/ .yvan-display-field .x-form-item-label-inner { margin-top: 7px; } .yvan-display-field .x-form-display-field { font-size: 24px; margin-top: 12px; } /*== layer提示框==*/ .yvan-msg { min-width: 100px; background-color: rgba(0, 0, 0, .6); color: #fff; border: none; -webkit-box-shadow: none; box-shadow: none; margin: 0; padding: 0; border-radius: 2px; position: fixed; pointer-events: auto; z-index: 99999999999; } .yvan-msg-content { pointer-events: auto; color: #fff; padding: 12px 25px; text-align: center; position: relative; line-height: 24px; word-break: break-all; overflow: hidden; font-size: 14px; overflow-x: hidden; overflow-y: auto; } /*== 动画 ==*/ .yvan-anim { -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; } @-webkit-keyframes yvan-bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes yvan-bounceIn { 0% { opacity: 0; -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } .yvan-anim-00 { -webkit-animation-name: yvan-bounceIn; animation-name: yvan-bounceIn; } @-webkit-keyframes yvan-zoomInDown { 0% { opacity: 0; -webkit-transform: scale(0.1) translatey(-2000px); transform: scale(0.1) translatey(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translatey(60px); transform: scale(0.475) translatey(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } @keyframes yvan-zoomInDown { 0% { opacity: 0; -webkit-transform: scale(0.1) translatey(-2000px); transform: scale(0.1) translatey(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translatey(60px); transform: scale(0.475) translatey(60px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } .yvan-anim-01 { -webkit-animation-name: yvan-zoomInDown; animation-name: yvan-zoomInDown; } @-webkit-keyframes yvan-fadeInUpBig { 0% { opacity: 0; -webkit-transform: translatey(2000px); transform: translatey(2000px); } 100% { opacity: 1; -webkit-transform: translatey(0); transform: translatey(0); } } @keyframes yvan-fadeInUpBig { 0% { opacity: 0; -webkit-transform: translatey(2000px); transform: translatey(2000px); } 100% { opacity: 1; -webkit-transform: translatey(0); transform: translatey(0); } } .yvan-anim-02 { -webkit-animation-name: yvan-fadeInUpBig; animation-name: yvan-fadeInUpBig; } @-webkit-keyframes yvan-zoomInLeft { 0% { opacity: 0; -webkit-transform: scale(0.1) translatex(-2000px); transform: scale(0.1) translatex(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translatex(48px); transform: scale(0.475) translatex(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } @keyframes yvan-zoomInLeft { 0% { opacity: 0; -webkit-transform: scale(0.1) translatex(-2000px); transform: scale(0.1) translatex(-2000px); -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; } 60% { opacity: 1; -webkit-transform: scale(0.475) translatex(48px); transform: scale(0.475) translatex(48px); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } } .yvan-anim-03 { -webkit-animation-name: yvan-zoomInLeft; animation-name: yvan-zoomInLeft; } @-webkit-keyframes yvan-rollIn { 0% { opacity: 0; -webkit-transform: translatex(-100%) rotate(-120deg); transform: translatex(-100%) rotate(-120deg); } 100% { opacity: 1; -webkit-transform: translatex(0) rotate(0); transform: translatex(0) rotate(0); } } @keyframes yvan-rollIn { 0% { opacity: 0; -webkit-transform: translatex(-100%) rotate(-120deg); transform: translatex(-100%) rotate(-120deg); } 100% { opacity: 1; -webkit-transform: translatex(0) rotate(0); transform: translatex(0) rotate(0); } } .yvan-anim-04 { -webkit-animation-name: yvan-rollIn; animation-name: yvan-rollIn; } @-webkit-keyframes yvan-fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes yvan-fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .yvan-anim-05 { -webkit-animation-name: yvan-fadeIn; animation-name: yvan-fadeIn; } @-webkit-keyframes yvan-shake { 0%, 100% { -webkit-transform: translatex(0); transform: translatex(0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translatex(-10px); transform: translatex(-10px); } 20%, 40%, 60%, 80% { -webkit-transform: translatex(10px); transform: translatex(10px); } } @keyframes yvan-shake { 0%, 100% { -webkit-transform: translatex(0); transform: translatex(0); } 10%, 30%, 50%, 70%, 90% { -webkit-transform: translatex(-10px); transform: translatex(-10px); } 20%, 40%, 60%, 80% { -webkit-transform: translatex(10px); transform: translatex(10px); } } .yvan-anim-06 { -webkit-animation-name: yvan-shake; animation-name: yvan-shake; } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } .webix_template { padding: 0; } .input_validate_false { background-color: #ffdedb; border-color: #ff8d82; } .webix_dataview_item[role='option'] { padding: 2px 2px; } /*== extjs 提示框==*/ .x-message-box .x-window-body { background-color: #fff; border-width: 0 } .x-message-box-info, .x-message-box-warning, .x-message-box-question, .x-message-box-error { background-position: left top; background-repeat: no-repeat } .x-message-box-icon { height: 44px; width: 44px; margin-right: 10px } .x-message-box-info { font: 44px/1 'Font Awesome 5 Free'; color: grey } .x-message-box-info:before { content: '\f05a' } .x-message-box-warning { font: 44px/1 'Font Awesome 5 Free'; color: #f8d400 } .x-message-box-warning:before { content: '\f071' } .x-message-box-question { font: 44px/1 'Font Awesome 5 Free'; color: grey } .x-message-box-question:before { content: '\f059' } .x-message-box-error { font: 44px/1 'Font Awesome 5 Free'; color: #ee611f } .x-message-box-error:before { content: '\f057' } /* */ .wotu-ui.x-border-layout-ct, .wotu-ui div.x-border-layout-ct { background: #f0f2f5; } .wotu-ui.x-keyboard-mode .x-tab-focus.x-tab-default { /** 选中的标签 focus 之后,隐藏内边框 outline: none; */ } .wotu-ui .x-tab-bar-plain.x-tab-bar .x-tab.x-tab-default { background: #dcdcdc; border-radius: 3px 3px 0 0; border: 1px solid #d9d9d9; color: #333; border-bottom: none; } .wotu-ui .x-tab-bar-plain.x-tab-bar .x-tab.x-tab-active.x-tab-default { background: #fff; } .wotu-ui .x-tab-bar-plain.x-tab-bar .x-tab.x-tab-active.x-tab-default { position: relative; overflow: visible; z-index: 1; } .wotu-ui .x-tab-bar-plain.x-tab-bar .x-tab.x-tab-active.x-tab-default:after { width: 100%; height: 1px; background: #000; content: ''; position: absolute; left: -10px; bottom: -1px; padding: 0 10px; -webkit-box-sizing: content-box; box-sizing: content-box; z-index: 9999; } .wotu-ui .x-tab-bar-plain.x-tab-bar .x-tab.x-tab-default .x-tab-close-btn { top: 10px; right: 3px; } .wotu-ui .x-form-trigger-wrap > div.x-form-trigger { width: 23px; } .wotu-ui .x-form-trigger-wrap > div.x-form-trigger.x-form-clear-trigger { width: 12px; font-size: 12px; font-weight: inherit; } .wotu-ui .x-form-trigger-wrap > div.x-form-trigger:last-child { width: 23px; } .wotu-ui.x-keyboard-mode .x-btn-focus.x-btn-default-toolbar-small { -webkit-box-shadow: none; box-shadow: none; } .wotu-ui .x-btn.x-btn-disabled { cursor: not-allowed; } .wotu-ui .x-item-disabled, .wotu-ui .x-item-disabled * { cursor: not-allowed; pointer-events: auto; } .wotu-ui .ext-btn-success, .wotu-ui .ext-btn-success.x-btn-disabled { background: #5cb85c; border-color: #4cae4c; } .wotu-ui .ext-btn-success .x-btn-icon-el-default-toolbar-small, .wotu-ui .ext-btn-success .x-btn-inner-default-toolbar-small { color: #fff } .wotu-ui .ext-btn-success:hover { background-color: #449d44; border-color: #398439; } .wotu-ui.x-keyboard-mode .ext-btn-success.x-btn-focus.x-btn-default-toolbar-small { background-color: #449d44; } .wotu-ui .ext-btn-primary, .wotu-ui .ext-btn-primary.x-btn-disabled { background: #146bb3; border-color: #004c8b; } .wotu-ui .ext-btn-primary .x-btn-icon-el-default-toolbar-small, .wotu-ui .ext-btn-primary .x-btn-inner-default-toolbar-small { color: #fff } .wotu-ui .ext-btn-primary:hover { background-color: #286090; border-color: #204d74; } .wotu-ui.x-keyboard-mode .ext-btn-primary.x-btn-focus.x-btn-default-toolbar-small { background-color: #286090; } .wotu-ui .ext-btn-warning, .wotu-ui .ext-btn-warning.x-btn-disabled { background: #f0ad4e; border-color: #eea236; } .wotu-ui .ext-btn-warning .x-btn-icon-el-default-toolbar-small, .wotu-ui .ext-btn-warning .x-btn-inner-default-toolbar-small { color: #fff } .wotu-ui .ext-btn-warning:hover { background-color: #ec971f; border-color: #d58512; } .wotu-ui.x-keyboard-mode .ext-btn-warning.x-btn-focus.x-btn-default-toolbar-small { background-color: #ec971f; } .wotu-ui .ext-btn-danger, .wotu-ui .ext-btn-danger.x-btn-disabled { background: #d9534f; border-color: #d43f3a; } .wotu-ui .ext-btn-danger .x-btn-icon-el-default-toolbar-small, .wotu-ui .ext-btn-danger .x-btn-inner-default-toolbar-small { color: #fff } .wotu-ui .ext-btn-danger:hover { background-color: #c9302c; border-color: #ac2925; } .wotu-ui.x-keyboard-mode .ext-btn-danger.x-btn-focus.x-btn-default-toolbar-small { background-color: #c9302c; border-color: #ac2925; } /*皮肤*/ .wotu-ui .x-panel-header-default { background: #004c8b; } .wotu-ui .x-tab-bar-default { background: #004c8b; } .wotu-ui .x-tab.x-tab-active.x-tab-default .x-tab-inner-default { color: #404040; } .wotu-ui .x-tree-icon-parent-expanded, .wotu-ui .x-tree-icon-leaf { color: #404040; } .wotu-ui .x-grid-tree-node-expanded .x-tree-elbow-plus, .wotu-ui .x-grid-tree-node-expanded .x-tree-elbow-end-plus { color: #404040; } .wotu-ui.x-keyboard-mode .x-grid-item-focused .x-grid-cell-inner:before { /** 单元格 focus 之后不需要内边框 border:none */ } .wotu-ui .x-tree-elbow-plus, .wotu-ui .x-tree-elbow-end-plus, .wotu-ui .x-tree-icon-parent { color: #404040; } .wotu-ui .x-window-header-default-top { background: #004c8b; } .wotu-ui .x-window-default, .wotu-ui .x-window-header-default { border-color: #004c8b } .wotu-ui .x-window-body-default { border: none } .wotu-ui .x-window-header-default .x-tool-img { background: #004c8b; } .wotu-ui.x-keyboard-mode .x-form-checkbox-focus.x-form-checkbox-default { color: #004c8b; } .wotu-ui .x-boundlist-selected { background: #004c8b; border-color: #004c8b; } .wotu-ui .x-boundlist-item-over { background: #004c8b; } .wotu-ui .x-boundlist-item { border: none } .wotu-ui .x-datepicker-selected div.x-datepicker-date { background: #004c8b; } .wotu-ui .x-datepicker-footer .x-btn-default-small { background: #004c8b; } /*.wotu-ui .x-btn-default-small{*/ /* background:#004c8b ;*/ /*}*/ /*form*/ .wotu-ui .x-form-readonly .x-form-trigger-wrap { border: none } .wotu-ui .x-menu-item-default.x-menu-item-focus, .wotu-ui .x-menu-item-default.x-menu-item-active { background: #004c8b; } .wotu-ui .x-grid-locked-split .x-grid-inner-normal { border-width: 0 0 0 1px } .wotu-ui .x-grid-locked .x-grid-inner-locked { border-width: 0 1px 0 0 } .wotu-ui .x-grid-scrollbar-clipper-locked, .wotu-ui .x-grid-scrollbar-locked { border-width: 0 1px 0 0; /* background: #000; */ background-color: transparent; } /*grid行颜色设定*/ .x-grid-record-red { color: red } .x-grid-record-bg-green { background: #b7d6a4; } .x-grid-record-bg-red { background: #e2baba; } .x-grid-record-bg-red-highlight { background: #ea4b4b; } .x-grid-record-bg-yellow { background: #f2e3b2; } .x-grid-record-bg-yellow-highlight { background: #d6ca22; } .x-grid-record-bg-purple { background: #d3bde0; } .x-grid-record-bg-blue { background: #bac3e2; } /* .x-grid-scrollbar-clipper-locked .x-grid-row[aria-selected="true"] { outline: 0 !important; } */ /** 无论什么颜色,选中的状态都是黄色 */ .x-grid-row[aria-selected="true"], .x-grid-row.x-grid-record-red[aria-selected="true"], .x-grid-row.x-grid-record-bg-green[aria-selected="true"], .x-grid-row.x-grid-record-bg-red[aria-selected="true"], .x-grid-row.x-grid-record-bg-yellow[aria-selected="true"], .x-grid-row.x-grid-record-bg-purple[aria-selected="true"], .x-grid-row.x-grid-record-bg-blue[aria-selected="true"] { /* border: 1px solid #0066bf; outline: 1px double #5fa2dd; */ background-color: #ffefbb; } /*表格样式调整*/ .x-grid-inner-locked .x-column-header-inner { padding: 7px 0; } .x-grid-cell-inner-row-numberer { padding: 7px 0 6px 0; } .x-tree-view.x-tree-view-default .x-grid-cell-inner { text-align: left !important; } /*按钮样式修改*/ .wotu-ui .x-segmented-button-item-horizontal.x-btn-default-small { border: none; background-color: #134c8b; } .wotu-ui .x-btn.x-btn-menu-active.x-btn-default-small, .wotu-ui .x-btn.x-btn-pressed.x-btn-default-small { border: none; background-color: #1960af; } /*功能菜单样式修改*/ .x-panel-header-default { border: none; } /*底部工具栏样式修改*/ .x-grid-paging-toolbar .x-form-text-default { text-align: center; padding: 5px 0; }