UNPKG

qt-public-ui

Version:

新设计规范下业务组件库

210 lines (200 loc) 4.03 kB
@import (reference) '../../style/common.less'; .umui-cycle-compare { .umui-hidden-ant-picker { position: absolute; visibility: hidden; } position: relative; display: flex; &-btn { display: flex; align-items: center; font-size: 12px; height: 28px; cursor: pointer; // border-bottom: 1px solid @text-color-secondary; border: 1px solid @border-color-base; border-radius: 4px; >span { margin-left: 12px; } span { max-width: 174px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; user-select: none; } &.umui-active i { color: @primary-color; } &:hover, &:active { border-color: @primary-color; color: @primary-color; .umui-cycle-compare-icon { color: @primary-color; } // 删除 or vs .umui-cycle-compare-icon-delete { display: inherit; font-size: 10px; margin-top: 4px; vertical-align: center; } .umui-cycle-compare-icon-vs { display: none; } } } &-icon-delete { display: none; &:hover { color: @error-color !important; } } &-icon { margin-left: 5px !important; margin-right: 12px; width: 14px; height: 14px; font-size: 14px; color: @text-color-secondary; line-height: 14px !important; } &-dropdown { display: flex; .@{ant-prefix}-calendar-header { border: none; } } &-tabs { // position: absolute; height: 306px; width: 120px; border-right: 1px solid @border-color-split; top: 0; left: 0; } &-tab { display: flex; justify-content: space-between; align-items: center; height: 45px; padding: 0 16px 0 18px; font-size: 14px; cursor: pointer; user-select: none; color: @text-color; i { color: @text-color-secondary; } &.tab-active { background-color: @item-hover-bg; color: @primary-color; i { color: @primary-color; } } } &-tips { // position: absolute; align-items: center; display: flex; justify-content: space-between; height: 40px; width: 280px; color: @text-color-secondary; padding: 0 16px; // border-bottom: 1px solid @border-color-split; top: 0; right: 0; .umui-tips-icon { color: @primary-color; font-size: 18px; margin-right: 4px; vertical-align: sub; } } &-search { margin: 0 16px 0 -4px; input { border: none; &:focus { outline: 0; box-shadow: none; } } } &-search-no-max { margin-right: 0; } &-reset { display: inline-block; height: 28px; line-height: 28px; margin-left: 10px; color: @text-color-secondary; cursor: pointer; &:hover { color: @primary-color; } } .@{ant-prefix}-calendar-picker { position: absolute; top: 36px; left: 0; visibility: hidden; } } .umui-cycle-compare-pannel { padding-top: 4px; .@{ant-prefix}-calendar { height: 306px; width: 400px; border: none; } .@{ant-prefix}-calendar-footer { border: none; padding: 0; } .@{ant-prefix}-calendar-input-wrap { display: none; } .@{ant-prefix}-calendar-date-panel { padding: 40px 0 0 120px; } } .umui-cycle-compare-only { .@{ant-prefix}-calendar-date-panel { padding-left: 0; } .umui-cycle-compare-tabs { display: none; } .@{ant-prefix}-calendar { width: 280px; } } .umui-cycle-compare-list { .@{ant-prefix}-calendar-body, .@{ant-prefix}-calendar-header { display: none; } .@{ant-prefix}-checkbox-group { width: 100%; } label.@{ant-prefix}-checkbox-wrapper { height: 28px; padding: 0 16px; padding-left: 12px; line-height: 28px; margin-left: 0 !important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; &:hover { background-color: @item-hover-bg; } } }