UNPKG

@nutui/nutui-react

Version:

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

219 lines (215 loc) 5.85 kB
/* #ifdef harmony */ /* #endif */ /* #ifndef harmony */ /* #endif */ .nut-price { direction: ltr; font-size: var(--nutui-font-size-l, 16px); display: flex; flex-direction: row; align-items: baseline; } .nut-price-symbol, .nut-price-integer, .nut-price-decimal { color: var(--nutui-price-color, var(--nutui-color-text-help)); font-family: "JD"; line-height: 1; } .nut-price-darkgray .nut-price-symbol, .nut-price-darkgray .nut-price-integer, .nut-price-darkgray .nut-price-decimal { font-family: "JD-Bold"; color: var(--nutui-price-darkgray-color, var(--nutui-gray-7)); } .nut-price-primary .nut-price-symbol, .nut-price-primary .nut-price-integer, .nut-price-primary .nut-price-decimal { font-family: "JD-Bold"; color: var(--nutui-price-color, var(--nutui-color-primary, #ff0f23)); } .nut-price-symbol { padding-right: var(--nutui-price-symbol-padding-right, 0px); } .nut-price-symbol-xlarge { font-size: var(--nutui-price-symbol-xlarge-size, 12px); } .nut-price-symbol-large { font-size: var(--nutui-price-symbol-large-size, 12px); } .nut-price-symbol-normal { font-size: var(--nutui-price-symbol-normal-size, 12px); } .nut-price-symbol-small { font-size: var(--nutui-price-symbol-small-size, 12px); } .nut-price-symbol-rtl { padding-right: 0; padding-left: var(--nutui-price-symbol-padding-right, 0px); } .nut-price-integer-xlarge { font-size: var(--nutui-price-integer-xlarge-size, 24px); } .nut-price-integer-large { font-size: var(--nutui-price-integer-large-size, 18px); } .nut-price-integer-normal { font-size: var(--nutui-price-integer-normal-size, 16px); } .nut-price-integer-small { font-size: var(--nutui-price-integer-small-size, 12px); } .nut-price-decimal-xlarge { font-size: var(--nutui-price-decimal-xlarge-size, 12px); } .nut-price-decimal-large { font-size: var(--nutui-price-decimal-large-size, 12px); } .nut-price-decimal-normal { font-size: var(--nutui-price-decimal-normal-size, 12px); } .nut-price-decimal-small { font-size: var(--nutui-price-decimal-small-size, 12px); } .nut-price-line { text-decoration: line-through var(--nutui-price-line-color, var(--nutui-color-text-help)); } .nut-tag { padding: var(--nutui-tag-padding, 0px 2px); display: flex; flex-direction: row; justify-content: center; align-items: center; font-size: var(--nutui-tag-font-size, var(--nutui-font-size-xxs, 10px)); border-radius: var(--nutui-tag-border-radius, 2px); height: var(--nutui-tag-height, 14px); color: var(--nutui-tag-color, #ffffff); border: var(--nutui-tag-border-width, 1px) solid transparent; } .nut-tag .nut-icon { vertical-align: middle; margin-left: 4px; color: var(--nutui-tag-color, #ffffff); } .nut-tag-text { font-size: var(--nutui-tag-font-size, var(--nutui-font-size-xxs, 10px)); color: var(--nutui-tag-color, #ffffff); } .nut-tag-text-plain { color: var(--nutui-color-title, #1a1a1a); } .nut-tag-default { background: var(--nutui-tag-background-color, var(--nutui-color-title, #1a1a1a)); } .nut-tag-primary { background: #fa2c19; } .nut-tag-info { background: var(--nutui-tag-info-background-color, var(--nutui-color-info, #0073ff)); } .nut-tag-success { background: var(--nutui-tag-success-background-color, #4fc08d); } .nut-tag-danger { background: var(--nutui-tag-danger-background-color, var(--nutui-color-danger, #ff0f23)); } .nut-tag-warning { background: var(--nutui-tag-warning-background-color, var(--nutui-color-warning, #ffbf00)); } .nut-tag-round { border-radius: var(--nutui-tag-round-border-radius, 8px); } .nut-tag-mark { border-radius: var(--nutui-tag-mark-border-radius, 0 8px 8px 0); } .nut-tag-close { cursor: pointer; } .nut-tag-custom-icon { display: inline-flex; align-items: center; justify-content: center; font-size: var(--nutui-tag-font-size, var(--nutui-font-size-xxs, 10px)); color: var(--nutui-tag-color, #ffffff); margin-left: 4px; } .nut-tag-plain { background-color: #fff; border: var(--nutui-tag-border-width, 1px) solid var(--nutui-color-title, #1a1a1a); } [dir=rtl] .nut-tag .nut-icon, .nut-rtl .nut-tag .nut-icon { margin-left: 0; margin-right: 4px; } .nut-card { width: 100%; display: flex; background-color: inherit; border-radius: var(--nutui-card-border-radius, 4px); } .nut-card-left { width: 120px; height: 120px; flex-shrink: 0; } .nut-card-left > img { display: block; width: 100%; height: 100%; border-radius: var(--nutui-card-border-radius, 4px); } .nut-card-right { flex: 1; padding: 0 10px 8px; } .nut-card-right-title { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; word-break: break-all; line-height: 1.5; font-size: 14px; color: var(--nutui-color-title, #1a1a1a); } .nut-card-right-price { display: flex; align-items: center; height: 18px; line-height: 18px; margin-top: 9px; } .nut-card-right-price-origin.nut-price { margin-left: 2px; } .nut-card-right-price-origin.nut-price .nut-price-symbol, .nut-card-right-price-origin.nut-price .nut-price-integer, .nut-card-right-price-origin.nut-price .nut-price-decimal { color: #d2a448; } .nut-card-right-other { display: flex; align-items: center; padding: 5px 0 2px; } .nut-card-right-other .nut-tag { padding: 0 2px; margin-right: 5px; font-size: var(--nutui-font-size-xs, 11px); } .nut-card-right-shop { display: flex; justify-content: space-between; align-items: center; } .nut-card-right-shop-name { line-height: 1.5; color: var(--nutui-color-text, #505259); font-size: 12px; padding-top: 4px; } [dir=rtl] .nut-card-right-price-origin.nut-price, .nut-rtl .nut-card-right-price-origin.nut-price { margin-left: 0; margin-right: 2px; } [dir=rtl] .nut-card-right-other .nut-tag, .nut-rtl .nut-card-right-other .nut-tag { margin-right: 0; margin-left: 5px; }