UNPKG

@nutui/nutui-react-taro

Version:

京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序

185 lines (173 loc) 3.87 kB
/* #ifdef harmony */ /* #endif */ /* #ifndef harmony */ /* #endif */ .nut-form-item { display: flex; line-height: unset; } .nut-form-item-disabled { opacity: 0.4; pointer-events: none; } .nut-form-item-label { display: flex; flex-direction: row; font-size: 14px; font-weight: normal; width: 90px; margin-right: 10px; flex: 0 0 auto; word-wrap: break-word; text-align: left; line-height: unset; } .nut-form-item-label-required { color: #ff0f23; margin-right: 4px; display: block; position: absolute; left: -10px; } .nut-form-item .nut-form-item-labeltxt { position: relative; font-size: 12px; } .nut-form-item-body { flex: 1; display: flex; flex-direction: column; } .nut-form-item-body-slots { text-align: left; } .nut-form-item-body-slots .nut-input { padding: 0; border: 0; } .nut-form-item-body-slots .nut-input-container { height: auto; } .nut-form-item-body-slots .nut-input-text { font-size: 14px; text-align: left; color: #1a1a1a; width: 100%; outline: 0 none; border: 0; text-decoration: none; background: transparent; } .nut-form-item-body-slots .nut-range-container { min-height: 24px; } .nut-form-item-body-slots .nut-textarea { padding: 0; } .nut-form-item-body-slots .nut-textarea .nut-textarea-textarea { font: inherit; text-align: left; } .nut-form-item-body-tips { text-align: left; font-size: 11px; color: #ff0f23; } [dir=rtl] .nut-form-item-label { text-align: right; margin-right: 0; margin-left: 10px; } .nut-rtl .nut-form-item-label { text-align: right; margin-right: 0; margin-left: 10px; } [dir=rtl] .nut-form-item-label .required::before { margin-right: 0; margin-left: 4px; } .nut-rtl .nut-form-item-label .required::before { margin-right: 0; margin-left: 4px; } [dir=rtl] .nut-form-item-body-slots, .nut-rtl .nut-form-item-body-slots { text-align: right; } [dir=rtl] .nut-form-item-body-slots .nut-icon-ArrowRight, [dir=rtl] .nut-form-item-body-slots .nut-icon-ArrowLeft, .nut-rtl .nut-form-item-body-slots .nut-icon-ArrowRight, .nut-rtl .nut-form-item-body-slots .nut-icon-ArrowLeft { transform: rotateY(180deg); } [dir=rtl] .nut-form-item-body-slots .nut-input-text, .nut-rtl .nut-form-item-body-slots .nut-input-text { text-align: right; } [dir=rtl] .nut-form-item-body-slots .nut-textarea-textarea, .nut-rtl .nut-form-item-body-slots .nut-textarea-textarea { text-align: right; } [dir=rtl] .nut-form-item-tips, .nut-rtl .nut-form-item-tips { text-align: right; } /* position */ .nut-form-item-label-right { justify-content: flex-end; padding-right: 24px; white-space: nowrap; } .nut-form-item-label-left { position: relative; padding-left: 12px; white-space: nowrap; } .nut-form-item-label-left-required { display: block; line-height: 1.5; position: absolute; left: 0.1em; } .nut-form-item-top { flex-direction: column; align-items: flex-start; white-space: nowrap; } .nut-form-item-label-top { display: block; padding-bottom: 4px; padding-right: 24px; } .nut-form-item-body-top { margin-left: 0; width: 100%; } [dir=rtl] .form-layout-right .nut-form-item-label, .nut-rtl .form-layout-right .nut-form-item-label { text-align: left; padding-right: 0; padding-left: 24px; } [dir=rtl] .form-layout-left .nut-form-item-label, .nut-rtl .form-layout-left .nut-form-item-label { text-align: right; padding-left: 0; padding-right: 12px; } [dir=rtl] .form-layout-left .nut-form-item-label .required, .nut-rtl .form-layout-left .nut-form-item-label .required { left: auto; right: 0.1em; } [dir=rtl] .form-layout-top .nut-form-item-label, .nut-rtl .form-layout-top .nut-form-item-label { padding-right: 0; padding-left: 24px; } [dir=rtl] .form-layout-top .nut-form-item-body, .nut-rtl .form-layout-top .nut-form-item-body { margin-left: 0; margin-right: 0; }