tt-mp
Version:
一套组件化、可复用、易扩展的头条小程序 UI 组件库
78 lines (64 loc) • 1.27 kB
text/less
@import '../styles/mixins/index.less';
@import '../styles/themes/index.less';
.@{wux-prefix}-textarea {
position: relative;
display: flex;
align-items: center;
&__label {
margin-left: 0;
margin-right: @margin-component-base;
text-align: left;
white-space: nowrap;
overflow: hidden;
width: 105px;
align-self: flex-start;
}
&__control {
flex: 1;
}
&__item {
width: 100%;
border: 0;
outline: 0;
-webkit-appearance: none;
background-color: transparent;
font-size: inherit;
color: inherit;
height: 1.47058824em;
min-height: 1.47058824em;
line-height: 1.47058824;
}
&__extra {
color: @text-color-secondary;
margin-left: @margin-component-base;
}
&__error {
margin-left: @margin-component-base;
}
&__clear {
display: none;
}
&--focus &__clear {
display: block;
}
&--disabled {
opacity: @disabled-opacity;
}
&--error &__control {
color: @error;
}
&__count {
position: absolute;
bottom: -6px;
right: 0;
color: @text-color-secondary;
font-size: @font-size-base;
line-height: 1.47058824;
}
&__current {
color: @heading-color;
}
&--has-count &__control {
padding-bottom: 10px;
}
}