UNPKG

@jecloud/ui

Version:

JECloud UI库,基于ant-design-vue封装

100 lines (98 loc) 1.74 kB
@import '../../panel/style/index.less'; // 错误提示 .ERROR_DOT{ padding-left: 10px; position: relative; &::before{ content: ''; width:6px; height:6px; border-radius: 100%; background-color: @error-color; display: inline-block; position: absolute; top: 50%; margin-top: -3px; left: 0; } } .je-form{ .ant-form{ padding:10px; } } .je-form-item{ margin-bottom: 20px; .ant-form-item-explain{ line-height: 20px; font-size: 12px; min-height: 20px; } .ant-form-item-explain-error{ .ERROR_DOT(); } &.ant-form-item-with-help{ margin-bottom: 0; } &-small{ margin-bottom: 6px !important; } &-error-tooltip{ .ant-form-item-explain{ display: none; } } &-error-hidden{ .ant-form-item-explain{ .ant-form-item-explain-error{ display: none; } } } // labelAlign 配置 &&-label-align-left{ .ant-form-item-label{ text-align: left; padding-left:2px; } } &&-label-align-center{ .ant-form-item-label{ text-align: center; } } &&-label-align-top{ display: flex; flex-direction: column; padding:0 2px; .ant-form-item-label{ text-align: left; } .ant-form-item-control{ flex: auto; } } &&-label-align-left, &&-label-align-top, &&-label-align-center{ .ant-form-item-label{ .ant-form-item-no-colon::after{ display: none; } } } } // tooltip .je-form-item-tooltip{ .ant-tooltip-arrow-content, .ant-tooltip-inner{ background-color: @white; background-color:@gold-1; color:@error-color; line-height: 20px; font-size: 12px; .error{ .ERROR_DOT(); } } }