UNPKG

vxe-table-select-area

Version:

一个基于 vxe-table 的可区域选中复制、粘贴的组件

162 lines (159 loc) 3.76 kB
@charset "UTF-8"; /*font*/ /*size*/ /*icon*/ /*color*/ /*input/radio/checkbox*/ /*popup*/ /*table*/ /*filter*/ /*menu*/ /*loading*/ /*validate*/ /*grid*/ /*toolbar*/ /*tooltip*/ /*pager*/ /*modal*/ /*checkbox*/ /*radio*/ /*button*/ /*input*/ /*textarea*/ /*form*/ /*select*/ /*switch*/ /*pulldown*/ .vxe-table--filter-option .vxe-checkbox--icon { font-size: 1.34em; } .vxe-table--filter-option .vxe-checkbox--icon { color: #dcdfe6; vertical-align: middle; font-weight: 700; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .is--checked.vxe-table--filter-option, .is--indeterminate.vxe-table--filter-option { color: #409eff; } .is--checked.vxe-table--filter-option .vxe-checkbox--icon, .is--indeterminate.vxe-table--filter-option .vxe-checkbox--icon { color: #409eff; } .vxe-table--filter-option:not(.is--disabled) { cursor: pointer; } .vxe-table--filter-option:not(.is--disabled):hover .vxe-checkbox--icon { color: #409eff; } .is--disabled.vxe-table--filter-option { color: #BFBFBF; cursor: not-allowed; } .is--disabled.vxe-table--filter-option .vxe-checkbox--icon { color: #dcdfe6; } .vxe-table--filter-option .vxe-checkbox--label { padding-left: 0.5em; vertical-align: middle; } /*筛选*/ .vxe-cell--filter { padding: 0 0.1em 0 0.25em; text-align: center; vertical-align: middle; display: inline-block; line-height: 0; } .vxe-cell--filter.col--filter .vxe-filter--btn { color: #606266; } .vxe-cell--filter .vxe-filter--btn { color: #c0c4cc; cursor: pointer; } .vxe-cell--filter .vxe-filter--btn:hover { color: #606266; } .is--filter-active .vxe-cell--filter .vxe-filter--btn { color: #409eff; } /*筛选容器*/ .vxe-table--filter-wrapper { display: none; position: absolute; top: 0; min-width: 100px; border-radius: 4px; background-color: #fff; border: 1px solid #DADCE0; box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2); z-index: 10; } .vxe-table--filter-wrapper:not(.is--multiple) { text-align: center; } .vxe-table--filter-wrapper.is--active { display: block; } .vxe-table--filter-wrapper .vxe-table--filter-header > li, .vxe-table--filter-wrapper .vxe-table--filter-body > li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 360px; padding: 0.25em 0.8em; cursor: pointer; } .vxe-table--filter-wrapper .vxe-table--filter-header > li.is--checked, .vxe-table--filter-wrapper .vxe-table--filter-body > li.is--checked { color: #409eff; } .vxe-table--filter-wrapper .vxe-table--filter-header > li:hover, .vxe-table--filter-wrapper .vxe-table--filter-body > li:hover { background-color: #f5f7fa; } .vxe-table--filter-wrapper .vxe-table--filter-header { padding-top: 0.2em; } .vxe-table--filter-wrapper .vxe-table--filter-body { max-height: 200px; padding-bottom: 0.2em; } .vxe-table--filter-wrapper > ul { list-style-type: none; padding: 0; margin: 0; overflow: auto; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .vxe-table--filter-wrapper.is--multiple > ul > li { padding: 0.25em 0.8em 0.25em 1em; } .vxe-table--filter-wrapper .vxe-table--filter-footer { border-top: 1px solid #DADCE0; padding: 0.6em; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .vxe-table--filter-wrapper .vxe-table--filter-footer button { background-color: transparent; padding: 0 0.4em; border: 0; color: #606266; cursor: pointer; } .vxe-table--filter-wrapper .vxe-table--filter-footer button:focus { outline: none; } .vxe-table--filter-wrapper .vxe-table--filter-footer button:hover { color: #409eff; } .vxe-table--filter-wrapper .vxe-table--filter-footer button.is--disabled { color: #BFBFBF; cursor: not-allowed; }