UNPKG

tdesign-react

Version:
289 lines (288 loc) 9.35 kB
.range-input-disabled.t-is-disabled { color: var(--td-text-color-disabled); background-color: var(--td-bg-color-component-disabled); } .range-input-disabled.t-is-disabled:hover { border-color: var(--td-border-level-2-color); } .range-input-disabled.t-is-disabled .t-range-input__inner { cursor: not-allowed; color: var(--td-text-color-disabled); } .range-input-disabled.t-is-disabled .t-range-input__inner::-webkit-input-placeholder { color: var(--td-text-color-disabled); } .range-input-disabled.t-is-disabled .t-range-input__inner::-moz-placeholder { color: var(--td-text-color-disabled); } .range-input-disabled.t-is-disabled .t-range-input__inner:-ms-input-placeholder { color: var(--td-text-color-disabled); } .range-input-disabled.t-is-disabled .t-range-input__inner::-ms-input-placeholder { color: var(--td-text-color-disabled); } .range-input-disabled.t-is-disabled .t-range-input__inner::placeholder { color: var(--td-text-color-disabled); } .range-input-disabled.t-is-disabled > .t-range-input__prefix .t-icon, .range-input-disabled.t-is-disabled > .t-range-input__suffix .t-icon { color: var(--td-text-color-disabled); } .t-range-input { margin: 0; padding: 0; list-style: none; width: 100%; position: relative; font: var(--td-font-body-medium); height: var(--td-comp-size-m); border-width: 1px; border-style: solid; border-radius: var(--td-radius-default); border-color: var(--td-border-level-2-color); padding: var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s) var(--td-comp-paddingTB-xs) var(--td-comp-paddingLR-s); background-color: var(--td-bg-color-specialcomponent); color: var(--td-text-color-primary); font-size: var(--td-font-body-medium); -webkit-box-sizing: border-box; box-sizing: border-box; -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; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; gap: 4px; } .t-range-input:hover { border-color: var(--td-brand-color); } .t-range-input--borderless:not(.t-is-focused) { border-color: transparent; -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-range-input--borderless:not(.t-is-focused):hover { border-color: var(--td-component-border); cursor: pointer; } .t-range-input--borderless:not(.t-is-focused).t-is-disabled { border: none; background-color: var(--td-bg-color-component-disabled); } .t-range-input.t-is-focused { z-index: 1; border-color: var(--td-brand-color); -webkit-box-shadow: 0 0 0 2px var(--td-brand-color-focus); box-shadow: 0 0 0 2px var(--td-brand-color-focus); } .t-range-input.t-is-success { border-color: var(--td-success-color); } .t-range-input.t-is-success:focus { -webkit-box-shadow: 0 0 0 2px var(--td-success-color-focus); box-shadow: 0 0 0 2px var(--td-success-color-focus); } .t-range-input.t-is-success.t-range-input--focused { -webkit-box-shadow: 0 0 0 2px var(--td-success-color-focus); box-shadow: 0 0 0 2px var(--td-success-color-focus); } .t-range-input.t-is-success > .t-range-input__extra { color: var(--td-success-color); } .t-range-input.t-is-success > .t-range-input__tips { color: var(--td-success-color); font-size: var(--td-font-size-body-small); margin-left: calc(-1 * var(--td-comp-paddingLR-xs)); } .t-range-input.t-is-warning { border-color: var(--td-warning-color); } .t-range-input.t-is-warning:focus { -webkit-box-shadow: 0 0 0 2px var(--td-warning-color-focus); box-shadow: 0 0 0 2px var(--td-warning-color-focus); } .t-range-input.t-is-warning.t-range-input--focused { -webkit-box-shadow: 0 0 0 2px var(--td-warning-color-focus); box-shadow: 0 0 0 2px var(--td-warning-color-focus); } .t-range-input.t-is-warning > .t-range-input__extra { color: var(--td-warning-color); } .t-range-input.t-is-warning > .t-range-input__tips { color: var(--td-warning-color); font-size: var(--td-font-size-body-small); margin-left: calc(-1 * var(--td-comp-paddingLR-xs)); } .t-range-input.t-is-error { border-color: var(--td-error-color); } .t-range-input.t-is-error:focus { -webkit-box-shadow: 0 0 0 2px var(--td-error-color-focus); box-shadow: 0 0 0 2px var(--td-error-color-focus); } .t-range-input.t-is-error.t-range-input--focused { -webkit-box-shadow: 0 0 0 2px var(--td-error-color-focus); box-shadow: 0 0 0 2px var(--td-error-color-focus); } .t-range-input.t-is-error > .t-range-input__extra { color: var(--td-error-color); } .t-range-input.t-is-error > .t-range-input__tips { color: var(--td-error-color); font-size: var(--td-font-size-body-small); margin-left: calc(-1 * var(--td-comp-paddingLR-xs)); } .t-range-input.t-is-disabled { color: var(--td-text-color-disabled); background-color: var(--td-bg-color-component-disabled); } .t-range-input.t-is-disabled:hover { border-color: var(--td-border-level-2-color); } .t-range-input.t-is-disabled .t-range-input__inner { cursor: not-allowed; color: var(--td-text-color-disabled); } .t-range-input.t-is-disabled .t-range-input__inner::-webkit-input-placeholder { color: var(--td-text-color-disabled); } .t-range-input.t-is-disabled .t-range-input__inner::-moz-placeholder { color: var(--td-text-color-disabled); } .t-range-input.t-is-disabled .t-range-input__inner:-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-range-input.t-is-disabled .t-range-input__inner::-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-range-input.t-is-disabled .t-range-input__inner::placeholder { color: var(--td-text-color-disabled); } .t-range-input.t-is-disabled > .t-range-input__prefix .t-icon, .t-range-input.t-is-disabled > .t-range-input__suffix .t-icon { color: var(--td-text-color-disabled); } .t-range-input.t-range-input--prefix .t-range-input__prefix { height: 100%; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: var(--td-font-size-body-medium); } .t-range-input.t-range-input--suffix .t-range-input__suffix { height: 100%; text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: var(--td-font-size-body-medium); } .t-range-input.t-size-l { height: var(--td-comp-size-xl); font: var(--td-font-body-large); padding-top: var(--td-comp-paddingTB-xs); padding-bottom: var(--td-comp-paddingTB-xs); } .t-range-input.t-size-l .t-input { padding: 0 var(--td-comp-margin-s); } .t-range-input.t-size-s { padding: var(--td-comp-paddingTB-xxs) var(--td-comp-margin-xs); height: var(--td-comp-size-xs); font: var(--td-font-body-small); } .t-range-input__inner { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: var(--td-comp-margin-s); } .t-range-input__inner .t-input__wrap { height: 100%; border-radius: var(--td-radius-small); } .t-range-input__inner > .t-range-input__prefix { -ms-flex-negative: 0; flex-shrink: 0; } .t-range-input__inner .t-input { padding: 0 var(--td-comp-paddingLR-xs); height: 100%; border: 0; -webkit-box-shadow: none; box-shadow: none; font-size: inherit; border-radius: var(--td-radius-small); } .t-range-input__inner .t-input:hover { background-color: var(--td-bg-color-container-hover); } .t-range-input__inner .t-input__inner { width: 100%; height: 100%; line-height: 1; } .t-range-input__inner .t-input.t-is-focused { background-color: var(--td-bg-color-component); } .t-range-input__extra { font: var(--td-font-body-small); color: var(--td-text-color-placeholder); } .t-range-input__status { position: absolute; right: calc(0px - var(--td-comp-margin-xxxl)); top: 0; } .t-range-input.t-range-input--suffix .t-input__clear { opacity: 0; visibility: hidden; -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-range-input.t-range-input--suffix:hover .t-input__clear { opacity: 1; visibility: visible; } .t-range-input .t-range-input__suffix-clear { cursor: pointer; } .t-range-input__prefix > .t-icon, .t-range-input__suffix > .t-icon { -webkit-transition: color 0.2s linear; transition: color 0.2s linear; font-size: 16px; color: var(--td-text-color-placeholder); -ms-flex-negative: 0; flex-shrink: 0; } .t-range-input-popup { width: 100%; } .t-range-input-popup--visible .t-range-input { border-color: var(--td-brand-color); -webkit-box-shadow: 0 0 0 2px var(--td-brand-color-focus); box-shadow: 0 0 0 2px var(--td-brand-color-focus); } .t-range-input-popup--visible .t-range-input .t-icon-time, .t-range-input-popup--visible .t-range-input .t-icon-calendar { color: var(--td-brand-color); } .t-range-input-popup--visible .t-range-input .t-input.t-is-focused { background-color: var(--td-bg-color-component); }