UNPKG

@nutui/nutui-react

Version:

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

315 lines (301 loc) 9.08 kB
/* #ifdef harmony */ /* #endif */ /* #ifndef harmony */ /* #endif */ .nut-cell-group { display: block; } .nut-cell-group-title { display: inherit; padding: var(--nutui-cell-group-title-padding, 0 10px); color: var(--nutui-cell-group-title-color, var(--nutui-color-title, #1a1a1a)); font-size: var(--nutui-cell-group-title-font-size, var(--nutui-font-size-base, 14px)); line-height: var(--nutui-cell-group-title-line-height, 20px); margin-top: 30px; margin-bottom: 10px; } .nut-cell-group-description { display: inherit; padding: var(--nutui-cell-group-description-padding, 0 10px); color: var(--nutui-cell-group-description-color, var(--nutui-color-text, #505259)); font-size: var(--nutui-cell-group-description-font-size, var(--nutui-font-size-s, 12px)); line-height: var(--nutui-cell-group-description-line-height, 16px); margin-top: 10px; margin-bottom: 10px; } .nut-cell-group-wrap { border-radius: var(--nutui-cell-border-radius, 6px); overflow: hidden; background-color: var(--nutui-cell-group-background-color, var(--nutui-color-background-overlay, #ffffff)); margin-bottom: var(--nutui-cell-group-wrap-margin, 10px); } .nut-cell-group { display: block; } .nut-cell-group-title { display: inherit; padding: var(--nutui-cell-group-title-padding, 0 10px); color: var(--nutui-cell-group-title-color, var(--nutui-color-title, #1a1a1a)); font-size: var(--nutui-cell-group-title-font-size, var(--nutui-font-size-base, 14px)); line-height: var(--nutui-cell-group-title-line-height, 20px); margin-top: 30px; margin-bottom: 10px; } .nut-cell-group-description { display: inherit; padding: var(--nutui-cell-group-description-padding, 0 10px); color: var(--nutui-cell-group-description-color, var(--nutui-color-text, #505259)); font-size: var(--nutui-cell-group-description-font-size, var(--nutui-font-size-s, 12px)); line-height: var(--nutui-cell-group-description-line-height, 16px); margin-top: 10px; margin-bottom: 10px; } .nut-cell-group-wrap { border-radius: var(--nutui-cell-border-radius, 6px); overflow: hidden; background-color: var(--nutui-cell-group-background-color, var(--nutui-color-background-overlay, #ffffff)); margin-bottom: var(--nutui-cell-group-wrap-margin, 10px); } .nut-cell { position: relative; display: flex; flex-direction: row; width: 100%; line-height: var(--nutui-cell-line-height, 20px); padding: var(--nutui-cell-padding, 13px 16px); background-color: var(--nutui-cell-background-color, var(--nutui-color-background-overlay, #ffffff)); border-radius: var(--nutui-cell-border-radius, 6px); box-shadow: var(--nutui-cell-box-shadow, 0px 1px 7px 0px rgb(237, 238, 241)); font-size: var(--nutui-cell-title-font-size, var(--nutui-font-size-base, 14px)); color: var(--nutui-cell-title-color, var(--nutui-color-title, #1a1a1a)); margin-bottom: 10px; box-sizing: border-box; } .nut-cell-group-item { border-radius: 0; box-shadow: 0 0 transparent; margin: 0; } .nut-cell-left { display: flex; flex-direction: column; align-items: flex-start; flex: 1; } .nut-cell-title, .nut-cell-description, .nut-cell-extra { line-height: var(--nutui-cell-line-height, 20px); } .nut-cell-description { font-size: var(--nutui-cell-description-font-size, var(--nutui-font-size-s, 12px)); color: var(--nutui-cell-description-color, var(--nutui-color-text, #505259)); } .nut-cell-extra { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; flex: 1; flex-shrink: 0; min-width: 0; word-break: break-all; font-size: var(--nutui-cell-extra-font-size, var(--nutui-font-size-base, 14px)); color: var(--nutui-cell-extra-color, var(--nutui-color-text, #505259)); } .nut-cell:active::before { opacity: 0.1; } .nut-cell-clickable { cursor: pointer; } .nut-cell-clickable::before { position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; background-color: #000000; border: inherit; border-color: #000000; border-radius: inherit; transform: translate(-50%, -50%); opacity: 0; content: " "; } .nut-cell-divider { display: flex; min-height: 1px; padding-left: var(--nutui-cell-divider-left, 16px); padding-right: var(--nutui-cell-divider-right, 16px); } .nut-cell-divider-inner { display: flex; height: 1px; width: 100%; border-top: var(--nutui-cell-divider-border-bottom, 1px solid var(--nutui-color-border, rgba(0, 0, 0, 0.06))); } .nut-cell-divider-rtl { padding-left: var(--nutui-cell-divider-right, 16px); padding-right: var(--nutui-cell-divider-left, 16px); } .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: var(--nutui-form-item-label-font-size, var(--nutui-font-size-base, 14px)); font-weight: normal; width: var(--nutui-form-item-label-width, 90px); margin-right: var(--nutui-form-item-label-margin-right, 10px); flex: 0 0 auto; word-wrap: break-word; text-align: var(--nutui-form-item-label-text-align, left); line-height: unset; } .nut-form-item-label-required { color: var(--nutui-form-item-required-color, var(--nutui-color-primary, #ff0f23)); margin-right: var(--nutui-form-item-required-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: var(--nutui-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: var(--nutui-form-item-body-font-size, var(--nutui-font-size-base, 14px)); text-align: var(--nutui-form-item-body-input-text-align, left); color: var(--nutui-color-title, #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: var(--nutui-form-item-body-input-text-align, left); } .nut-form-item-body-tips { text-align: var(--nutui-form-item-tip-text-align, left); font-size: var(--nutui-form-item-tip-font-size, var(--nutui-font-size-xs, 11px)); color: var(--nutui-form-item-error-message-color, var(--nutui-color-primary, #ff0f23)); } [dir=rtl] .nut-form-item-label, .nut-rtl .nut-form-item-label { text-align: right; margin-right: 0; margin-left: var(--nutui-form-item-label-margin-right, 10px); } [dir=rtl] .nut-form-item-label .required::before, .nut-rtl .nut-form-item-label .required::before { margin-right: 0; margin-left: var(--nutui-form-item-required-margin-right, 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; }