UNPKG

@nutui/nutui-react

Version:

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

161 lines (158 loc) 5.76 kB
:root, page { --nut-scale-f: 1; --nut-scale-font: var(--nut-scale-f, 1); --nut-scale-icon: var(--nut-scale-f, 1); --nut-icon-height: calc(16px * var(--nut-scale-icon, var(--nut-scale-f, 1))) !important; --nut-icon-width: calc(16px * var(--nut-scale-icon, var(--nut-scale-f, 1))) !important; --nut-icon-line-height: calc(16px * var(--nut-scale-icon, var(--nut-scale-f, 1))) !important; } /* #ifdef harmony */ /* #endif */ /* #ifndef harmony */ /* #endif */ .nut-address-exist { display: block; padding: calc(15px * var(--nut-scale-f, 1)) calc(20px * var(--nut-scale-f, 1)) 0; height: calc(279px * var(--nut-scale-f, 1)); overflow-y: auto; box-sizing: border-box; } .nut-address-exist-item { display: flex; align-items: center; margin-bottom: calc(20px * var(--nut-scale-f, 1)); font-size: var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))); line-height: var(--nutui-font-size-base, calc(14px * var(--nut-scale-font, var(--nut-scale-f, 1)))); color: var(--nutui-color-title, #1a1a1a); } .nut-address-exist-item.active { font-weight: var(--nutui-font-weight-bold, 600); } .nut-address-exist-item-info { margin-left: calc(9px * var(--nut-scale-f, 1)); } .nut-address-footer { width: 100%; height: calc(54px * var(--nut-scale-f, 1)); padding: calc(6px * var(--nut-scale-f, 1)) 0 0; border-top: calc(1px * var(--nut-scale-f, 1)) solid var(--nutui-color-border, rgba(0, 0, 0, 0.06)); } .nut-address-footer-btn { width: 90%; height: calc(42px * var(--nut-scale-f, 1)); line-height: calc(42px * var(--nut-scale-f, 1)); margin: auto; text-align: center; background: linear-gradient(90deg, var(--nutui-color-primary-stop-1, #ff475d) 0%, var(--nutui-color-primary-stop-2, #ff0f23) 100%); border-radius: calc(21px * var(--nut-scale-f, 1)); font-size: var(--nutui-font-size-l, calc(15px * var(--nut-scale-font, var(--nut-scale-f, 1)))); color: #ffffff; } .nut-address-title { font-size: var(--nutui-font-size-base, calc(14px * var(--nut-scale-font, var(--nut-scale-f, 1)))); font-weight: 500; padding: calc(16px * var(--nut-scale-f, 1)) calc(16px * var(--nut-scale-f, 1)) calc(12px * var(--nut-scale-f, 1)) calc(16px * var(--nut-scale-f, 1)); } .nut-address-hotlist { padding: 0 calc(16px * var(--nut-scale-f, 1)); display: flex; flex-wrap: wrap; align-items: flex-start; } .nut-address-hotlist-item { display: flex; justify-content: center; align-items: center; width: calc(63px * var(--nut-scale-f, 1)); height: calc(28px * var(--nut-scale-f, 1)); font-size: var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))); border-radius: calc(4px * var(--nut-scale-f, 1)); margin-bottom: calc(7px * var(--nut-scale-f, 1)); /* #ifdef harmony dynamic*/ margin-right: calc(6px * var(--nut-scale-f, 1)); /* #endif */ /* #ifndef harmony dynamic*/ margin-right: calc(7px * var(--nut-scale-f, 1)); /* #endif */ background-color: var(--nutui-color-background-sunken, #f7f8fc); color: var(--nutui-color-title, #1a1a1a); } .nut-address-hotlist-item:nth-child(5n) { margin-right: 0; } .nut-address-hotlist.hotlist-more .nut-address-hotlist-item { width: auto; padding: 0 calc(16px * var(--nut-scale-f, 1)); margin-right: calc(7px * var(--nut-scale-f, 1)); } .nut-address-selected { width: 100%; height: calc(60px * var(--nut-scale-f, 1)); padding: 0 calc(16px * var(--nut-scale-f, 1)); display: flex; align-items: center; border-bottom: calc(1px * var(--nut-scale-f, 1)) solid var(--nutui-color-border, rgba(0, 0, 0, 0.06)); } .nut-address-selected-item { font-size: var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))); display: inline-block; height: calc(28px * var(--nut-scale-f, 1)); line-height: calc(28px * var(--nut-scale-f, 1)); padding: 0 calc(12px * var(--nut-scale-f, 1)); border-radius: calc(4px * var(--nut-scale-f, 1)); background-color: var(--nutui-color-background-sunken, #f7f8fc); } .nut-address-selected-item.active { border: calc(1px * var(--nut-scale-f, 1)) solid var(--nutui-color-primary, #ff0f23); background-color: var(--nutui-color-primary-light-pressed, #ffebf1); color: var(--nutui-color-primary, #ff0f23); } .nut-address-selected-border { margin: 0 calc(2px * var(--nut-scale-f, 1)); color: var(--nutui-color-text-disabled, #c2c4cc); } .nut-address-elevator { margin-top: 0; } .nut-address-elevator .nut-elevator-list-item { position: relative; padding-left: calc(20px * var(--nut-scale-f, 1)); } .nut-address-elevator .nut-elevator-list-item-code { display: inline; position: absolute; left: 0; top: 0; height: calc(30px * var(--nut-scale-f, 1)); line-height: calc(30px * var(--nut-scale-f, 1)); border-bottom: 0; color: var(--nutui-color-text-help, #888b94); font-weight: 500; } .nut-address-elevator .nut-elevator-bars { top: 40%; padding: 0; background: none; } .nut-address-elevator .nut-elevator-bars-inner-item { display: flex; justify-content: center; align-items: center; width: calc(16px * var(--nut-scale-f, 1)); height: calc(16px * var(--nut-scale-f, 1)); font-size: var(--nutui-font-size-xxs, calc(10px * var(--nut-scale-font, var(--nut-scale-f, 1)))); border-radius: calc(16px * var(--nut-scale-f, 1)); margin-bottom: calc(2px * var(--nut-scale-f, 1)); color: var(--nutui-color-text-help, #888b94); } .nut-address-elevator .nut-elevator-bars-inner-item-active { background-color: var(--nutui-color-primary, #ff0f23); color: var(--nutui-color-background-overlay, #ffffff); font-weight: 400; } [dir=rtl] .nut-address-exist-item-info, .nut-rtl .nut-address-exist-item-info { margin-left: 0; margin-right: calc(9px * var(--nut-scale-f, 1)); }