You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
112 lines
2.6 KiB
112 lines
2.6 KiB
.vxe-textarea {
|
|
position: relative;
|
|
display: inline-flex;
|
|
flex-direction: row;
|
|
}
|
|
.vxe-textarea:not(.is--cols) {
|
|
width: 100%;
|
|
}
|
|
.vxe-textarea:not(.is--cols) .vxe-textarea--inner {
|
|
width: 100%;
|
|
}
|
|
|
|
.vxe-textarea--readonly {
|
|
color: var(--vxe-ui-font-color);
|
|
display: inline-flex;
|
|
}
|
|
|
|
.vxe-textarea--inner {
|
|
border-radius: var(--vxe-ui-base-border-radius);
|
|
outline: 0;
|
|
font-size: inherit;
|
|
padding: 0 0.6em;
|
|
color: var(--vxe-ui-font-color);
|
|
line-height: inherit;
|
|
border: 1px solid var(--vxe-ui-input-border-color);
|
|
background-color: var(--vxe-ui-layout-background-color);
|
|
display: block;
|
|
padding: 0.3em 0.6em;
|
|
}
|
|
.vxe-textarea--inner::-moz-placeholder {
|
|
color: var(--vxe-ui-input-placeholder-color);
|
|
}
|
|
.vxe-textarea--inner:-ms-input-placeholder {
|
|
color: var(--vxe-ui-input-placeholder-color);
|
|
}
|
|
.vxe-textarea--inner::placeholder {
|
|
color: var(--vxe-ui-input-placeholder-color);
|
|
}
|
|
.vxe-textarea--inner:focus {
|
|
border: 1px solid var(--vxe-ui-font-primary-color);
|
|
}
|
|
.vxe-textarea--inner[disabled] {
|
|
cursor: not-allowed;
|
|
color: var(--vxe-ui-font-disabled-color);
|
|
background-color: var(--vxe-ui-input-disabled-background-color);
|
|
}
|
|
|
|
.vxe-textarea--inner,
|
|
.vxe-textarea--autosize {
|
|
line-height: 1.5715;
|
|
color: var(--vxe-ui-font-color);
|
|
font-family: var(--vxe-ui-font-family);
|
|
}
|
|
|
|
.vxe-textarea--autosize {
|
|
display: block;
|
|
position: fixed;
|
|
top: 0;
|
|
left: 0;
|
|
width: 100%;
|
|
margin: 0;
|
|
padding: 0.3em 0.6em;
|
|
word-wrap: break-word;
|
|
white-space: pre-wrap;
|
|
z-index: -1;
|
|
visibility: hidden;
|
|
}
|
|
|
|
.vxe-textarea--count {
|
|
position: absolute;
|
|
bottom: 0.2em;
|
|
right: 1.4em;
|
|
padding-left: 0.2em;
|
|
color: var(--vxe-ui-input-count-color);
|
|
background-color: var(--vxe-ui-layout-background-color);
|
|
}
|
|
.vxe-textarea--count.is--error {
|
|
color: var(--vxe-ui-input-count-error-color);
|
|
}
|
|
|
|
.vxe-textarea,
|
|
.vxe-textarea--autosize {
|
|
font-size: var(--vxe-ui-font-size-default);
|
|
}
|
|
.vxe-textarea.size--medium,
|
|
.vxe-textarea--autosize.size--medium {
|
|
font-size: var(--vxe-ui-font-size-medium);
|
|
}
|
|
.vxe-textarea.size--small,
|
|
.vxe-textarea--autosize.size--small {
|
|
font-size: var(--vxe-ui-font-size-small);
|
|
}
|
|
.vxe-textarea.size--mini,
|
|
.vxe-textarea--autosize.size--mini {
|
|
font-size: var(--vxe-ui-font-size-mini);
|
|
}
|
|
|
|
.vxe-textarea:not(.is--autosize) {
|
|
min-height: var(--vxe-ui-input-height-default);
|
|
}
|
|
.vxe-textarea.size--medium {
|
|
font-size: var(--vxe-ui-font-size-medium);
|
|
}
|
|
.vxe-textarea.size--medium:not(.is--autosize) {
|
|
min-height: var(--vxe-ui-input-height-medium);
|
|
}
|
|
.vxe-textarea.size--small:not(.is--autosize) {
|
|
min-height: var(--vxe-ui-input-height-small);
|
|
}
|
|
.vxe-textarea.size--mini:not(.is--autosize) {
|
|
min-height: var(--vxe-ui-input-height-mini);
|
|
}
|