UNPKG

zent

Version:

一套前端设计语言和基于React的实现

133 lines (132 loc) 4.68 kB
.zent-number-input { width: 200px; } .zent-number-input:not(.zent-input-wrapper-disabled):hover { border-color: #155bd4; border-color: var(--theme-primary-bg, var(--theme-primary-4, #155bd4)); } .zent-number-input-arrows { display: flex; flex-direction: column; -webkit-user-select: none; user-select: none; } .zent-number-input-arrows .zent-number-input-arrow { border-left-color: #e0e0e0; border-left-color: var(--theme-default-border-color, var(--theme-stroke-5, #e0e0e0)); background-color: #fff; background-color: var(--theme-section-bg, var(--theme-stroke-9, #fff)); border-left-width: 1px; border-left-style: solid; margin-left: -1px; cursor: pointer; width: 20px; height: 15px; line-height: 15px; text-align: center; } .zent-number-input-arrows .zent-number-input-arrow.zent-number-input-arrow-disable { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); background-color: #f7f7f7; background-color: var(--theme-body-bg, var(--theme-stroke-8, #f7f7f7)); cursor: not-allowed; } .zent-number-input-arrows .zent-number-input-arrow.zent-number-input-arrow-disable > .zenticon { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); } .zent-number-input-arrows .zent-number-input-arrow.zent-number-input-arrow-disable:hover { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); } .zent-number-input-arrows .zent-number-input-arrow.zent-number-input-arrow-disable:hover > .zenticon { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); } .zent-number-input-arrows .zent-number-input-arrow:hover:not(.zent-number-input-arrow-disable) { z-index: 10; border-color: #155bd4; border-color: var(--theme-primary-bg, var(--theme-primary-4, #155bd4)); } .zent-number-input-arrows .zent-number-input-arrow:hover:not(.zent-number-input-arrow-disable) > .zenticon { color: #155bd4; color: var(--theme-primary-bg, var(--theme-primary-4, #155bd4)); } .zent-number-input-arrows .zent-number-input-arrow:active:not(.zent-number-input-arrow-disable) { background-color: rgba(21, 91, 212, 0.1); background-color: rgba(var(--theme-rgb-primary-bg, var(--theme-rgb-primary-4, 21, 91, 212)), 0.1); } .zent-number-input-arrows .zent-number-input-arrow > .zenticon { color: #999; color: var(--theme-hint-color, var(--theme-stroke-2, #999)); line-height: 15px; position: static; font-size: 12px; } .zent-number-input-arrows .zent-number-input-arrowup { border-bottom-color: #e0e0e0; border-bottom-color: var(--theme-default-border-color, var(--theme-stroke-5, #e0e0e0)); border-bottom-width: 1px; border-bottom-style: solid; } .zent-number-input-arrows .zent-number-input-arrowdown { border-top-color: #e0e0e0; border-top-color: var(--theme-default-border-color, var(--theme-stroke-5, #e0e0e0)); border-top-width: 1px; border-top-style: solid; margin: -1px; } .zent-number-input-count { background-color: #fff; background-color: var(--theme-section-bg, var(--theme-stroke-9, #fff)); color: #999; color: var(--theme-hint-color, var(--theme-stroke-2, #999)); display: flex; align-items: center; justify-content: center; box-sizing: border-box; width: 28px; height: 100%; cursor: pointer; text-align: center; -webkit-user-select: none; user-select: none; flex-grow: 0; flex-shrink: 0; } .zent-number-input-count.zent-number-input-count-disable { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); background-color: #f7f7f7; background-color: var(--theme-body-bg, var(--theme-stroke-8, #f7f7f7)); cursor: not-allowed; } .zent-number-input-count.zent-number-input-count-disable > .zenticon { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); } .zent-number-input-count.zent-number-input-count-disable:hover { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); } .zent-number-input-count.zent-number-input-count-disable:hover > .zenticon { color: #ccc; color: var(--theme-disabled-color, var(--theme-stroke-4, #ccc)); } .zent-number-input-count:hover { color: #155bd4; color: var(--theme-primary-bg, var(--theme-primary-4, #155bd4)); } .zent-number-input-countreduce { border-right-color: #e0e0e0; border-right-color: var(--theme-default-border-color, var(--theme-stroke-5, #e0e0e0)); border-right-width: 1px; border-right-style: solid; } .zent-number-input-countadd { border-left-color: #e0e0e0; border-left-color: var(--theme-default-border-color, var(--theme-stroke-5, #e0e0e0)); border-left-width: 1px; border-left-style: solid; }