UNPKG

tdesign-react

Version:
421 lines (420 loc) 14.2 kB
@-webkit-keyframes t-fade-in { from { opacity: 0; } to { opacity: 1; } } @keyframes t-fade-in { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes t-fade-out { from { opacity: 1; } to { opacity: 0; } } @keyframes t-fade-out { from { opacity: 1; } to { opacity: 0; } } @-webkit-keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes t-spin { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .t-icon-loading { -webkit-animation: t-spin 1s linear infinite; animation: t-spin 1s linear infinite; } @-webkit-keyframes t-zoom-out { from { -webkit-transform: scale(0.2); transform: scale(0.2); } to { -webkit-transform: scale(1); transform: scale(1); } } @keyframes t-zoom-out { from { -webkit-transform: scale(0.2); transform: scale(0.2); } to { -webkit-transform: scale(1); transform: scale(1); } } .t-input-number { font: var(--td-font-body-medium); color: var(--td-text-color-primary); margin: 0; padding: 0; list-style: none; display: inline-block; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 var(--td-comp-size-m); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 144px; } .t-input-number:not(.t-input-number--column) > .t-input-number__decrease + .t-input__wrap { margin-left: var(--td-comp-margin-xs); } .t-input-number input::-webkit-outer-spin-button, .t-input-number input::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none; } .t-input-number input[type='number'] { -webkit-appearance: textfield; -moz-appearance: textfield; appearance: textfield; } .t-input-number > .t-input__tips { position: absolute; left: 0; } .t-input-number input + .t-input__suffix { margin-left: var(--td-comp-paddingLR-s); } .t-input-number .t-input__prefix { margin-right: var(--td-comp-paddingLR-s); } .t-input-number .t-input { color: var(--td-text-color-primary); } .t-input-number.t-input-number--auto-width { width: auto; } .t-input-number.t-input-number--auto-width.t-is-controls-right { min-width: auto; width: auto; } .t-input-number.t-input-number--auto-width .t-input__inner { min-width: 42px; } .t-input-number .t-input-number__decrease, .t-input-number .t-input-number__increase { width: var(--td-comp-size-m); height: var(--td-comp-size-m); position: absolute; top: 0; border: 1px solid var(--td-border-level-2-color); -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: var(--td-radius-default); background-color: transparent; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 1; cursor: pointer; -webkit-transition: all cubic-bezier(0.38, 0, 0.24, 1) 0.2s; transition: all cubic-bezier(0.38, 0, 0.24, 1) 0.2s; } .t-input-number .t-input-number__decrease:hover, .t-input-number .t-input-number__increase:hover { color: var(--td-brand-color); border-color: var(--td-brand-color); } .t-input-number .t-input-number__decrease:hover .t-icon, .t-input-number .t-input-number__increase:hover .t-icon { color: var(--td-brand-color); } .t-input-number .t-input-number__decrease:active, .t-input-number .t-input-number__increase:active { color: var(--td-brand-color); background-color: var(--td-bg-color-container-hover); } .t-input-number .t-input-number__decrease .t-icon, .t-input-number .t-input-number__increase .t-icon { position: relative; z-index: 1; font-size: var(--td-font-size-body-large); color: var(--td-text-color-secondary); } .t-input-number .t-input-number__decrease.t-is-disabled, .t-input-number .t-input-number__increase.t-is-disabled { color: var(--td-text-color-disabled); cursor: no-drop; background-color: var(--td-bg-color-component-disabled); } .t-input-number .t-input-number__decrease.t-is-disabled .t-icon, .t-input-number .t-input-number__increase.t-is-disabled .t-icon { color: var(--td-text-color-disabled); } .t-input-number .t-input-number__decrease.t-is-disabled:hover, .t-input-number .t-input-number__increase.t-is-disabled:hover { border-color: var(--td-border-level-2-color); } .t-input-number .t-input-number__decrease.t-is-disabled:hover .t-icon, .t-input-number .t-input-number__increase.t-is-disabled:hover .t-icon { color: var(--td-text-color-disabled); } .t-input-number .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder, .t-input-number .t-input-number__increase.t-is-disabled::-webkit-input-placeholder { color: var(--td-text-color-disabled); } .t-input-number .t-input-number__decrease.t-is-disabled::-moz-placeholder, .t-input-number .t-input-number__increase.t-is-disabled::-moz-placeholder { color: var(--td-text-color-disabled); } .t-input-number .t-input-number__decrease.t-is-disabled:-ms-input-placeholder, .t-input-number .t-input-number__increase.t-is-disabled:-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-input-number .t-input-number__decrease.t-is-disabled::-ms-input-placeholder, .t-input-number .t-input-number__increase.t-is-disabled::-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-input-number .t-input-number__decrease.t-is-disabled::placeholder, .t-input-number .t-input-number__increase.t-is-disabled::placeholder { color: var(--td-text-color-disabled); } .t-input-number .t-input-number__decrease { left: 0; } .t-input-number .t-input-number__increase { right: -8px; } .t-input-number.t-is-disabled .t-input { cursor: no-drop; background-color: var(--td-bg-color-component-disabled); color: var(--td-text-color-disabled); } .t-input-number.t-is-disabled .t-input:hover, .t-input-number.t-is-disabled .t-input:focus, .t-input-number.t-is-disabled .t-input:active { border-color: var(--td-border-level-2-color); } .t-input-number.t-is-disabled .t-input-number__decrease, .t-input-number.t-is-disabled .t-input-number__increase { color: var(--td-text-color-disabled); cursor: no-drop; background-color: var(--td-bg-color-component-disabled); } .t-input-number.t-is-disabled .t-input-number__decrease .t-icon, .t-input-number.t-is-disabled .t-input-number__increase .t-icon { color: var(--td-text-color-secondary); } .t-input-number.t-size-s { width: 120px; padding: 0 var(--td-comp-size-xs); } .t-input-number.t-size-s .t-input { font-size: var(--td-font-size-body-small); height: var(--td-comp-size-xs); line-height: var(--td-comp-size-xs); } .t-input-number.t-size-s .t-input-number__decrease, .t-input-number.t-size-s .t-input-number__increase { font-size: var(--td-font-size-body-medium); width: var(--td-comp-size-xs); height: var(--td-comp-size-xs); } .t-input-number.t-size-l { width: 168px; padding: 0 var(--td-comp-size-xl); } .t-input-number.t-size-l .t-input { height: var(--td-comp-size-xl); line-height: var(--td-comp-size-xl); } .t-input-number.t-size-l .t-input-number__decrease, .t-input-number.t-size-l .t-input-number__increase { font-size: 18px; width: var(--td-comp-size-xl); height: var(--td-comp-size-xl); } .t-input-number.t-size-l.t-is-controls-right .t-input { height: var(--td-comp-size-xl); line-height: var(--td-comp-size-xl); padding-right: calc(var(--td-comp-size-xl) + var(--td-comp-paddingLR-s)); } .t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease, .t-input-number.t-size-l.t-is-controls-right .t-input-number__increase { width: var(--td-comp-size-xl); font-size: var(--td-font-size-body-large); } .t-input-number.t-size-l .t-input--prefix { font: var(--td-font-body-large); padding: 0 var(--td-comp-paddingLR-m); } .t-input-number.t-input-number--normal { padding: 0; border-radius: var(--td-radius-default); } .t-input-number.t-input-number--normal.t-is-disabled { cursor: no-drop; color: var(--td-text-color-disabled); } .t-input-number.t-input-number--normal.t-is-disabled:hover .t-input { border-color: var(--td-border-level-2-color); } .t-input-number.t-input-number--normal.t-is-disabled::-webkit-input-placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-input-number--normal.t-is-disabled::-moz-placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-input-number--normal.t-is-disabled:-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-input-number--normal.t-is-disabled::-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-input-number--normal.t-is-disabled::placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-input-number--normal.t-is-disabled .t-input:focus { -webkit-box-shadow: none; box-shadow: none; } .t-input-number.t-is-controls-right { width: 96px; padding: 0; } .t-input-number.t-is-controls-right:hover .t-input-number__decrease, .t-input-number.t-is-controls-right:hover .t-input-number__increase { opacity: 1; visibility: visible; } .t-input-number.t-is-controls-right .t-input { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding-right: calc(var(--td-comp-size-m) + var(--td-comp-paddingLR-s)); border-radius: var(--td-radius-default); } .t-input-number.t-is-controls-right .t-input-number__decrease, .t-input-number.t-is-controls-right .t-input-number__increase { width: var(--td-comp-size-m); height: calc(calc(var(--td-comp-size-m) / 2) - 2px); border: 0; left: initial; top: initial; right: 1px; border-radius: 0; background: var(--td-bg-color-secondarycontainer); opacity: 0; visibility: hidden; z-index: 2; } .t-input-number.t-is-controls-right .t-input-number__decrease .t-icon, .t-input-number.t-is-controls-right .t-input-number__increase .t-icon { font-size: var(--td-font-size-body-small); } .t-input-number.t-is-controls-right .t-input-number__decrease:hover, .t-input-number.t-is-controls-right .t-input-number__increase:hover { background: var(--td-bg-color-component-hover); } .t-input-number.t-is-controls-right .t-input-number__decrease:hover .t-icon, .t-input-number.t-is-controls-right .t-input-number__increase:hover .t-icon { color: var(--td-text-color-primary); } .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled, .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled { color: var(--td-text-color-disabled); cursor: no-drop; background-color: var(--td-bg-color-component-disabled); } .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon, .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon { color: var(--td-text-color-disabled); } .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover, .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover { border-color: var(--td-border-level-2-color); } .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon, .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon { color: var(--td-text-color-disabled); } .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-webkit-input-placeholder, .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-webkit-input-placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-moz-placeholder, .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-moz-placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:-ms-input-placeholder, .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::-ms-input-placeholder, .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled::placeholder, .t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled::placeholder { color: var(--td-text-color-disabled); } .t-input-number.t-is-controls-right .t-input-number__increase { top: 1px; border-top-right-radius: calc(var(--td-radius-default) - 1px); } .t-input-number.t-is-controls-right .t-input-number__decrease { top: calc(calc(calc(var(--td-comp-size-m) / 2) - 2px) + 3px); border-bottom-right-radius: calc(var(--td-radius-default) - 1px); } .t-input-number.t-is-controls-right.t-size-l { width: 120px; } .t-input-number.t-is-controls-right.t-size-l .t-input-number__increase, .t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease { height: calc(calc(var(--td-comp-size-xl) / 2) - 2px); } .t-input-number.t-is-controls-right.t-size-l .t-input-number__decrease { top: calc(calc(calc(var(--td-comp-size-xl) / 2) - 2px) + 3px); } .t-input-number.t-is-controls-right.t-size-s { width: 88px; } .t-input-number.t-is-controls-right.t-size-s .t-input-number__increase, .t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease { height: calc(calc(var(--td-comp-size-xs) / 2) - 2px); } .t-input-number.t-is-controls-right.t-size-s .t-input-number__decrease { top: calc(calc(calc(var(--td-comp-size-xs) / 2) - 2px) + 3px); } .t-input-number--row .t-input__wrap { width: initial; margin-right: var(--td-comp-margin-xs); } .t-input-number--row .t-input-number__increase { right: 0; }