ac-form-layout
Version:
FormLayout ui component for react
170 lines (165 loc) • 7.12 kB
CSS
.ac-form-layout-row {
margin: 0; }
.ac-form-layout-item {
padding: 0;
margin-bottom: 14px; }
.ac-form-layout-item .u-form-control {
padding: 0 8px; }
.ac-form-layout-item .u-select .u-select-selection-rendered {
margin-left: 0;
margin-right: 0; }
.ac-form-layout-item input,
.ac-form-layout-item .u-select .u-select-selection,
.ac-form-layout-item .u-input-number, .ac-form-layout-item .u-input-number.u-input-group > span:first-child, .ac-form-layout-item .u-input-number.u-input-group > span:last-child {
border-color: #d5d6d9; }
.ac-form-layout-item .u-form-control:hover, .ac-form-layout-item .u-select-enabled .u-select-selection:hover, .ac-form-layout-item .u-input-number:hover {
border-color: #505766; }
.ac-form-layout-item .u-form-control:active, .ac-form-layout-item .u-select .u-select-selection:active, .ac-form-layout-item .u-input-number:active,
.ac-form-layout-item .u-form-control:focus, .ac-form-layout-item .u-select .u-select-selection:focus, .ac-form-layout-item .u-input-number:focus {
border-color: #505766; }
.ac-form-layout-item .datepicker-input-group.u-input-group:hover > input {
border-color: #505766; }
.ac-form-layout-item .u-select .u-select-arrow, .ac-form-layout-item .datepicker-container .u-input-group-btn, .ac-form-layout-item .datepicker-input-group .u-input-group-btn,
.ac-form-layout-item .u-input-number.u-input-group > span:first-child, .ac-form-layout-item .u-input-number.u-input-group > span:last-child,
.ac-form-layout-item .u-input-group.simple .u-input-group-btn {
color: #adb4bc; }
.ac-form-layout-item .u-select .u-select-arrow, .ac-form-layout-item .u-input-group.simple .u-input-group-btn {
right: 8px; }
.ac-form-layout-item .u-select-selection-placeholder, .ac-form-layout-item .u-select-search-field-placeholder {
left: 8px; }
.ac-form-layout-item .u-select-selection--single .u-select-selection-selected-value {
padding-left: 8px; }
.ac-form-layout-item .u-label {
display: inline-block;
width: 140px;
text-align: right;
font-size: 12px;
color: #111111; }
.ac-form-layout-item .u-label + * {
width: calc(100% - 215px);
display: inline-block;
height: 32px;
font-size: 12px; }
.ac-form-layout-item .ac-form-layout-span {
line-height: 32px;
color: #111111;
padding: 0 8px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
pointer-events: painted;
border: 1px solid #eee;
border-radius: 3px; }
.ac-form-layout-item .ncc-refer-container .refer-wrapper .refer-wrapper-content {
height: 32px; }
.ac-form-layout-item .container-refer .ant-search-input-wrapper {
vertical-align: middle;
height: 32px; }
.ac-form-layout-item .container-refer .ant-search-input-wrapper .ant-input {
border: 1px solid #d5d6d9;
padding: 0 7px; }
.ac-form-layout-item.error .u-form-control,
.ac-form-layout-item.error .u-input-number,
.ac-form-layout-item.error .u-input-number.u-input-group.simple .u-input-group-btn,
.ac-form-layout-item.error .u-select .u-select-selection,
.ac-form-layout-item.error .ncc-refer-container .refer-wrapper .refer-wrapper-content {
border-color: #f53c32; }
.ac-form-layout-item.error .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .plus,
.ac-form-layout-item.error .u-input-number.u-input-group.simple .u-input-group-btn .icon-group .reduce {
color: #f53c32; }
.ac-form-layout-item .datepicker-input-group .u-form-control {
float: unset; }
.ac-form-layout-item .ref-input-wrap {
width: 100% ; }
.ac-form-layout-item .u-input-number.u-input-group.simple {
display: inline-block; }
.ac-form-layout-item .u-input-number.u-input-group.simple .u-form-control {
float: unset;
height: 30px; }
.ac-form-layout-item .u-input-number.u-input-group.simple .u-input-group-btn {
position: absolute;
right: 2px; }
.ac-form-layout-item .u-input-number.u-input-group.simple .u-input-group-btn .icon-group {
height: 30px; }
.ac-form-layout-item-out {
position: relative; }
.ac-form-layout-item-error-msg {
color: #f53c32; }
.ac-form-layout-item-error-msg-text {
top: -2px;
position: relative; }
.ac-form-layout-item .u-form-control[disabled] {
background: #f3f3f3;
border-color: #e0e0e0;
color: #2B344B ; }
.ac-form-layout-item .u-select-disabled .u-select-selection {
background: #f3f3f3;
border-color: #e0e0e0;
color: #2B344B; }
.ac-form-layout-item input::-webkit-input-placeholder {
color: #cccccc ;
font-size: 12px; }
.ac-form-layout-item .u-select-selection-placeholder,
.ac-form-layout-item .u-select-search-field-placeholder {
color: #cccccc;
font-size: 12px; }
.ac-form-layout-mast {
position: relative;
top: 2px;
color: #f53c32;
right: 2px; }
.ac-form-layout.disabled {
pointer-events: none; }
.ac-form-layout.disabled .ac-form-layout-mast {
display: none; }
.ac-form-layout.disabled .u-label:after {
content: " :"; }
.ac-form-layout.disabled .ac-form-layout-item-error-msg {
display: none; }
.ac-form-layout.disabled .rc-tree-select-selection,
.ac-form-layout.disabled .rc-tree-select-selection:hover,
.ac-form-layout.disabled .u-form-control {
background: none;
border-color: #eee;
color: #111111;
box-shadow: none; }
.ac-form-layout.disabled .u-select .u-select-selection {
background: none;
border-color: #eee; }
.ac-form-layout.disabled .u-select .u-select-selection.u-select-selection--multiple .u-select-selection-choice {
background: none;
color: #111111;
padding: 0; }
.ac-form-layout.disabled .u-select-arrow,
.ac-form-layout.disabled .rc-tree-select-menu-icon,
.ac-form-layout.disabled .u-input-group-btn {
display: none; }
.ac-form-layout.disabled .container-refer .ant-search-input-wrapper .ant-input {
border: none;
background: none;
pointer-events: none; }
.ac-form-layout.disabled .container-refer .ant-search-input-wrapper .ant-input-suffix {
display: none; }
.ac-form-layout.disabled .container-refer .refer-wrapper {
pointer-events: none; }
.ac-form-layout.disabled .container-refer .refer-wrapper .refer-wrapper-content {
border-color: #eee;
background: none; }
.ac-form-layout.disabled .container-refer .refer-wrapper .refer-wrapper-content > ul {
background: none; }
.ac-form-layout.disabled .container-refer .refer-wrapper .refer-wrapper-content > ul .selected-item span {
border: none; }
.ac-form-layout.disabled .container-refer .refer-canzhao-wrapper {
display: none; }
.ac-form-layout.disabled .u-input-number {
border-color: #eee; }
.ac-form-layout.disabled .u-input-number .u-input-group-addon {
display: none; }
.ac-form-layout.disabled .ac-split-area {
pointer-events: auto; }
.ac-form-layout-row > div {
padding: 0 0;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-end; }