UNPKG

tdesign-react

Version:
175 lines (174 loc) 5 kB
.t-textarea { font: var(--td-font-body-medium); color: var(--td-text-color-primary); -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0; list-style: none; position: relative; width: 100%; } .t-textarea__inner { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: var(--td-comp-size-xxxl); border: 1px solid var(--td-border-level-2-color); border-radius: var(--td-radius-default); padding: calc(calc(var(--td-comp-size-m) - var(--td-line-height-body-medium)) / 2) var(--td-comp-paddingLR-s); background-color: var(--td-bg-color-specialcomponent); font: var(--td-font-body-medium); color: var(--td-text-color-primary); resize: vertical; outline: none; -webkit-transition: all cubic-bezier(0.38, 0, 0.24, 1) 0.2s, height 0s; transition: all cubic-bezier(0.38, 0, 0.24, 1) 0.2s, height 0s; -webkit-box-sizing: border-box; box-sizing: border-box; } @-moz-document url-prefix() { .t-textarea__inner { scrollbar-color: var(--td-scrollbar-color) transparent; scrollbar-width: thin; } } .t-textarea__inner::-webkit-scrollbar { width: 6px; height: 6px; } .t-textarea__inner::-webkit-scrollbar-thumb { border: 0px solid transparent; background-clip: content-box; background-color: var(--td-scrollbar-color); border-radius: 11px; } .t-textarea__inner::-webkit-scrollbar-thumb:vertical:hover, .t-textarea__inner::-webkit-scrollbar-thumb:horizontal:hover { background-color: var(--td-scrollbar-hover-color); } .t-textarea__inner:hover { border-color: var(--td-brand-color); } .t-textarea__inner:focus { 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-textarea__inner::-webkit-input-placeholder { color: var(--td-text-color-placeholder); } .t-textarea__inner::-moz-placeholder { color: var(--td-text-color-placeholder); } .t-textarea__inner:-ms-input-placeholder { color: var(--td-text-color-placeholder); } .t-textarea__inner::-ms-input-placeholder { color: var(--td-text-color-placeholder); } .t-textarea__inner::placeholder { color: var(--td-text-color-placeholder); } .t-textarea__inner.t-is-success { border-color: var(--td-success-color); } .t-textarea__inner.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-textarea__inner.t-is-warning { border-color: var(--td-warning-color); } .t-textarea__inner.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-textarea__inner.t-is-error { border-color: var(--td-error-color); } .t-textarea__inner.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-textarea__info_wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-column-gap: var(--td-comp-margin-s); -moz-column-gap: var(--td-comp-margin-s); column-gap: var(--td-comp-margin-s); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } .t-textarea__info_wrapper_align { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: end; } .t-textarea__limit { font: var(--td-font-body-small); color: var(--td-text-color-placeholder); } .t-textarea .t-is-disabled { color: var(--td-text-color-disabled); background-color: var(--td-bg-color-component-disabled); cursor: not-allowed; } .t-textarea .t-is-disabled:hover { border-color: var(--td-border-level-2-color); } .t-textarea .t-is-disabled::-webkit-input-placeholder { color: var(--td-text-color-disabled); } .t-textarea .t-is-disabled::-moz-placeholder { color: var(--td-text-color-disabled); } .t-textarea .t-is-disabled:-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-textarea .t-is-disabled::-ms-input-placeholder { color: var(--td-text-color-disabled); } .t-textarea .t-is-disabled::placeholder { color: var(--td-text-color-disabled); } .t-textarea .t-resize-none { resize: none; } .t-textarea .t-hide-scrollbar { /* firefox */ /* IE 10+ */ -ms-overflow-style: none; } @-moz-document url-prefix() { .t-textarea .t-hide-scrollbar { scrollbar-width: none; overflow: -moz-scrollbars-none; } } .t-textarea .t-hide-scrollbar::-webkit-scrollbar { /* Chrome Safari */ display: none; width: 0 !important; } .t-textarea__tips { height: auto; min-height: var(--td-comp-size-xs); font: var(--td-font-body-small); display: inline-block; } .t-textarea__tips--default { color: var(--td-text-color-placeholder); } .t-textarea__tips--success { color: var(--td-success-color); } .t-textarea__tips--warning { color: var(--td-warning-color); } .t-textarea__tips--error { color: var(--td-error-color); }