@mdsfe/mds-ui
Version:
A set of enterprise-class Vue UI components.
149 lines (148 loc) • 3.31 kB
CSS
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable declaration-bang-space-before */
/* stylelint-disable declaration-bang-space-before */
.mds-form {
/* S-对齐方式 */
/* E-对齐方式 */
/* S-表单尺寸 */
}
.mds-form-vertical .mds-form-item {
display: table;
width: 100%;
margin-bottom: 5px;
}
.mds-form-vertical .mds-form-item-label {
display: inline-block;
}
.mds-form-inline .mds-form-item {
display: inline-block;
margin-right: 24px;
}
.mds-form-inline .mds-form-item .mds-form-item-label {
display: inline-block;
padding-right: 12px;
}
.mds-form-inline .mds-form-item .mds-form-item-content {
display: inline-block;
vertical-align: middle;
}
.mds-form-item {
margin-bottom: 22px;
display: flex;
font-size: 14px;
}
.mds-form-item-label {
position: relative;
vertical-align: middle;
color: #7f8fa4;
padding: 0 16px 0 0;
box-sizing: border-box;
line-height: 36px;
word-break: break-all;
}
.mds-form-item-label-content {
position: relative;
display: inline-block;
}
.mds-form-item-content {
flex: 1;
height: initial;
font-size: 14px;
line-height: 36px;
position: relative;
}
.mds-form-item-content_error {
font-size: 12px;
line-height: 20px;
color: #ee3333;
position: absolute;
bottom: -20px;
}
.mds-form-item-content_error .mdsicon {
margin-right: 2px;
}
.mds-form-item-required [class$="-label-content"]::before {
position: absolute;
left: -10px;
content: "*";
color: #ee3333;
}
.mds-form-item-error .mds-input,
.mds-form-item-error .mds-time-picker {
border-color: #ee3333;
}
.mds-form-size-large .mds-form-item {
font-size: 16px;
}
.mds-form-size-large .mds-form-item-label {
padding: 0 16px 0 0;
line-height: 40px;
}
.mds-form-size-large .mds-form-item-content {
height: 40px;
font-size: 16px;
line-height: 40px;
}
.mds-form-size-large .mds-input {
padding: 6px 12px;
height: 40px;
}
.mds-form-size-small .mds-form-item {
font-size: 14px;
}
.mds-form-size-small .mds-form-item-label {
padding: 0 16px 0 0;
line-height: 32px;
}
.mds-form-size-small .mds-form-item-content {
height: 32px;
font-size: 14px;
line-height: 32px;
}
.mds-form-size-small .mds-input {
padding: 1px 12px;
height: 32px;
font-size: 12px;
}
.mds-form-size-mini .mds-form-item {
font-size: 12px;
}
.mds-form-size-mini .mds-form-item-label {
padding: 0 16px 0 0;
line-height: 28px;
}
.mds-form-size-mini .mds-form-item-content {
height: 28px;
font-size: 12px;
line-height: 28px;
}
.mds-form-size-mini .mds-input {
height: 28px;
font-size: 12px;
}
.components-form-demo .mds-form {
margin-top: 28px;
}
.components-form-demo .mds-btn {
margin-right: 8px;
}
.components-form-demo .mds-select,
.components-form-demo .mds-cascader,
.components-form-demo .mds-time-picker {
width: 100% ;
}
.components-formlogin-demo .mds-btn {
width: 100%;
}
.components-formlogin-demo .acBtn {
margin-bottom: 16px;
}
.components-formlogin-demo .acBtn .forget {
padding: 0;
float: right;
color: #0364ff;
cursor: pointer;
}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable declaration-bang-space-before */
/* stylelint-disable declaration-bang-space-before */