magiccube-vue3
Version:
vue3-js版组件库
57 lines (47 loc) • 1.07 kB
text/less
@import './theme';
.mc-form{
& > .mc-form-item{
&:last-child{
padding: 0;
}
}
}
.mc-form-item{
position: relative;
padding-bottom: 24px;
width: 100%;
&__field{
display: flex;
align-items: center;
width: 100%;
&.align-top{
align-items: flex-start;
text-align: end;
.mc-form-item__field--label{
display: flex;
align-items: center;
justify-content: flex-end;
min-height: 32px;
}
}
&--label{
flex-shrink: 0;
padding-right: 16px;
color: var(--mc-subtitle-color);
&.required::before {
content: '*';
margin-right: 5px;
color: var(--mc-error-color);
}
}
&--action{
flex: 1;
width: 0;
}
}
&__hint{
position: absolute;
font-size: 12px;
color: var(--mc-error-color);
}
}