From 5d48f8215284ca8de312f1c85f78e07215a0faf1 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 20 五月 2021 11:07:04 +0800 Subject: [PATCH] 2021-05-20 --- src/mob/components/formdragelement/index.scss | 275 ++++++++++++++++++++++++++++++++++++------------------- 1 files changed, 180 insertions(+), 95 deletions(-) diff --git a/src/mob/components/formdragelement/index.scss b/src/mob/components/formdragelement/index.scss index 9384591..188c60e 100644 --- a/src/mob/components/formdragelement/index.scss +++ b/src/mob/components/formdragelement/index.scss @@ -8,26 +8,190 @@ padding-left: 1.2%; padding-right: 1.2%; } - .am-list-item.am-input-item { - padding-left: 0; - } - .am-list-item .am-input-label { + .am-list-item { font-size: 16px; - } - .am-list-line { - border-bottom: 1PX solid #ddd; - input { - text-align: right; + padding-left: 10px; + position: relative; + display: flex; + height: 44px; + min-height: 44px; + background-color: #fff; + vertical-align: middle; + overflow: hidden; + transition: background-color 200ms; + align-items: center; + + .am-list-line { + border-bottom: 1PX solid #ddd; + align-items: center; + position: relative; + display: flex; + flex: 1 1; + align-self: stretch; + padding-right: 15px; + overflow: hidden; + .am-input-label { + width: 28%; + color: #000; + font-size: 16px; + margin-left: 0; + margin-right: 5px; + text-align: left; + white-space: nowrap; + overflow: hidden; + padding: 2px 0; + text-overflow: ellipsis; + } + .am-list-switch { + flex: 1; + text-align: right; + } + .am-input-control { + font-size: 16px; + flex: 1 1; + text-align: right; + } + .am-input-control.left { + text-align: left; + } + .am-list-extra { + display: block; + width: 15px; + height: 15px; + margin-left: 8px; + i { + vertical-align: top; + } + } } } - .ant-form-item-children { - padding-left: 10px; + .am-list-item.check-card { + height: auto; + .am-list-line { + align-items: start; + display: block; + .check-card-edit-box { + margin-top: 0!important; + } + } + } + .am-list-item.hint { + height: auto; + .am-list-line { + align-items: start; + display: block; + .am-input-label { + line-height: 2; + } + .am-input-control { + font-size: 14px; + line-height: 1.5; + text-align: left; + padding-bottom: 5px; + } + } + } + .am-list-item.checkbox { + height: auto; + .am-list-line { + align-items: start; + display: block; + } + .mk-radio-group { + padding-left: 10px; + text-align: left; + + .mk-radio-wrapper:not(:last-child) { + border-bottom: 1px solid #ddd; + } + span { + display: inline-block; + } + .radio-value { + width: calc(100% - 50px); + white-space: nowrap; + overflow: hidden; + padding: 2px 0; + text-overflow: ellipsis; + vertical-align: top; + } + .radio-check { + position: relative; + width: 50px; + height: 30px; + top: 8px; + } + .radio-check.checked::after { + content: ' '; + position: absolute; + display: table; + border: 1px solid #1890ff; + border-top: 0; + border-left: 0; + top: 50%; + left: 22%; + width: 12px; + height: 20px; + transform: rotate(45deg) scale(1) translate(-50%, -50%); + } + } + .ant-checkbox-group { + display: block; + padding-left: 10px; + .ant-checkbox-wrapper { + display: flex; + text-align: left; + font-size: 16px; + .ant-checkbox { + display: block; + width: 30px; + .ant-checkbox-inner { + width: 22px; + height: 22px; + top: 12px; + } + .ant-checkbox-inner::after { + width: 9px; + height: 14px; + } + } + .ant-checkbox + span { + display: block; + flex: 1 1; + border-bottom: 1px solid #ddd; + } + } + .ant-checkbox-wrapper:last-child { + .ant-checkbox + span { + border-bottom: none; + } + } + } } .split-line { color: #1890ff; - font-size: 15px; + font-size: 16px; padding-left: 10px; + padding-top: 10px; border-bottom: 1px solid #e9e9e9; + } + .check-card-edit-box .card-cell span { + line-height: 1.5; + } + .ant-form-item { + cursor: move; + display: flex; + margin-bottom: 0px; + .ant-form-item-control-wrapper::after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + opacity: 0; + z-index: 1; + } } .ant-form-item.required { .am-input-label::before { @@ -40,88 +204,9 @@ content: '*'; } } - .ant-form-item { - cursor: move; - display: flex; - margin-bottom: 0px; - .ant-form-item-label { - overflow: visible; - position: relative; - cursor: move; - height: 40px; - width: 33.3%; - label { - width: 100%; - cursor: move; - overflow: hidden; - display: inline-block; - text-overflow: ellipsis; - white-space: nowrap; - } - .anticon-question-circle { - color: #c49f47; - margin-right: 3px; - line-height: 40px; - } - } - .ant-form-item-control-wrapper { - position: relative; - flex: 1; - .ant-select { - width: 100%; - margin-top: 4px; - } - .field-name { - line-height: 1.3; - float: left; - } - .ant-checkbox-group { - line-height: 40px; - .ant-checkbox-wrapper { - margin-right: 8px; - } - .ant-checkbox-wrapper + .ant-checkbox-wrapper { - margin-left: 0px; - } - } - .ant-radio-group { - line-height: 40px; - } - .ant-calendar-picker { - width: 100%; - margin-top: 4px; - } - .ant-input-number { - width: 100%; - margin-top: 4px; - } - .color-sketch-block { - margin-top: 7px; - overflow: hidden; - .color-sketch-block-box { - min-width: 100px; - } - } - .normal-braft-editor { - border: 1px solid #d9d9d9; - border-radius: 4px; - } - } - .ant-form-item-control-wrapper::after { - content: ''; - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - opacity: 0; - z-index: 1; - } - .ant-col-cuslabel { - width: 10.5%; - } - .ant-col-cuswrap { - width: 89.5%; - } +} +.mob-form.modal-fields-row { + .page-card { + margin-bottom: 10px; } } \ No newline at end of file -- Gitblit v1.8.0