@opensig/opendesign
Version:
<p align="center"><img src="../docs/public/opendesign-logo-light.png"/></p> <h1 align="center">opendesign</h1> <p align="center">一个 Vue 3 组件库</p> <p align="center"><b>皮肤可定制,使用 TypeScript</b></p>
51 lines (48 loc) • 1.26 kB
CSS
.o-textarea {
--textarea-min-height: var(--o-control_size-s);
--textarea-min-width: var(--o-control_size-xl);
}
.o-textarea.o_box-small {
--textarea-padding-v: 4px;
--textarea-padding-h: 8px;
}
.o-textarea.o_box-medium {
--textarea-padding-v: 8px;
--textarea-padding-h: 16px;
}
.o-textarea.o_box-large {
--textarea-padding-v: 8px;
--textarea-padding-h: 16px;
}
.o-textarea.o_box-text.o_box-success {
--textarea-color: var(--o-color-success1);
--textarea-color-disabled: var(--o-color-success4);
}
.o-textarea.o_box-text.o_box-warning {
--textarea-color: var(--o-color-warning1);
--textarea-color-disabled: var(--o-color-warning4);
}
.o-textarea.o_box-text.o_box-danger {
--textarea-color: var(--o-color-danger1);
--textarea-color-disabled: var(--o-color-danger4);
}
.o-textarea {
display: inline-flex;
cursor: text;
}
.o-textarea.o_box-round-pill .o_textarea-count {
right: 16px;
}
.o-textarea-textarea {
min-width: 100%;
}
@media (max-width: 1200px) {
.o-textarea {
--textarea-text-size: var(--o-font_size-tip1);
--textarea-text-height: var(--o-line_height-tip1);
}
.o-textarea-size-medium {
--textarea-radius: var(--o-radius_control-m);
--textarea-radius-pill: var(--o-radius_control-m);
}
}