UNPKG

heyui

Version:

A UI components Library.

137 lines (135 loc) 2.89 kB
@form-prefix: ~"@{prefix}form"; .form-content-width100 { input[type='text'], input[type='password'], textarea, .@{prefix}input, .@{prefix}radio, .@{prefix}checkbox, .@{prefix}select, .@{prefix}input-group { width: 100%; } } .@{form-prefix} { .clearfix(); .@{form-prefix} { &-item { padding-bottom: 24px; &-no-padding{ padding-bottom: 0px; } position: relative; &-label { display: inline-block; text-align: right; vertical-align: middle; font-size: @font-size-mini; color: @gray-color; line-height: 1; padding: 9px 15px 10px 15px; box-sizing: border-box; } &-required { .@{form-prefix}-item-label::before { content: "*"; color: @red-color; font-size: 15px; display: inline-block; margin-right: 4px; line-height: 8px; vertical-align: middle; } } &-content { // line-height: 32px; font-size: @font-size-mini; } &-wrap { position: relative; .clearfix(); } &-error { position: absolute; margin-top: 5px; color: @red-color; line-height: 1; } } } &.@{form-prefix} { &-label { &-left { .@{form-prefix}-item-label { text-align: left; } .@{form-prefix}-item-required { .@{form-prefix}-item-label { &:before { content: none; } &:after { content: "*"; color: @red-color; font-size: 15px; display: inline-block; margin-right: 4px; line-height: 8px; vertical-align: middle; } } } } } &-block .@{form-prefix}-item, .@{form-prefix}-item-block { .clearfix(); &-label { display: block; text-align: left; padding-left: 0; &:empty { display: none; } } &-content { .clearfix(); .form-content-width100(); } } &-inline .@{form-prefix}-item { display: inline-block; &-label { float: left; } &-content { float: left; margin-right: 20px; } } &-twocolumn .@{form-prefix}-item { width: 50%; float: left; &-label { width: 80px; float: left; } &-content { .form-content-width100(); } } &-single .@{form-prefix}-item, .@{form-prefix}-item-single { width: 100%; .clearfix(); .@{form-prefix}-item-label { width: 80px; float: left; } .@{form-prefix}-item-content { margin-left: 80px; .form-content-width100(); } } } }