@nutui/nutui-react
Version:
京东风格的轻量级移动端 React 组件库,支持一套代码生成 H5 和小程序
90 lines (89 loc) • 5.28 kB
CSS
: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))) ;
--nut-icon-width: calc(16px * var(--nut-scale-icon, var(--nut-scale-f, 1))) ;
--nut-icon-line-height: calc(16px * var(--nut-scale-icon, var(--nut-scale-f, 1))) ;
}
/* #ifdef harmony */
/* #endif */
/* #ifndef harmony */
/* #endif */
.nut-price {
direction: ltr;
font-size: var(--nutui-font-size-l, calc(15px * var(--nut-scale-font, var(--nut-scale-f, 1))));
line-height: var(--nutui-font-size-l, calc(15px * var(--nut-scale-font, var(--nut-scale-f, 1))));
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: "JDZH-Bold";
}
.nut-price-darkgray .nut-price-symbol, .nut-price-darkgray .nut-price-integer, .nut-price-darkgray .nut-price-decimal {
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 {
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, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-symbol-xlarge-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-symbol-large {
font-size: var(--nutui-price-symbol-large-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-symbol-large-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-symbol-normal {
font-size: var(--nutui-price-symbol-normal-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-symbol-normal-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-symbol-small {
font-size: var(--nutui-price-symbol-small-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-symbol-small-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.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, var(--nutui-font-size-xxl, calc(24px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-integer-xlarge-size, var(--nutui-font-size-xxl, calc(24px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-integer-large {
font-size: var(--nutui-price-integer-large-size, var(--nutui-font-size-xl, calc(18px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-integer-large-size, var(--nutui-font-size-xl, calc(18px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-integer-normal {
font-size: var(--nutui-price-integer-normal-size, var(--nutui-font-size-md, calc(16px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-integer-normal-size, var(--nutui-font-size-md, calc(16px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-integer-small {
font-size: var(--nutui-price-integer-small-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-integer-small-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-decimal-xlarge {
font-size: var(--nutui-price-decimal-xlarge-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-decimal-xlarge-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-decimal-large {
font-size: var(--nutui-price-decimal-large-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-decimal-large-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-decimal-normal {
font-size: var(--nutui-price-decimal-normal-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-decimal-normal-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-decimal-small {
font-size: var(--nutui-price-decimal-small-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
line-height: var(--nutui-price-decimal-small-size, var(--nutui-font-size-s, calc(12px * var(--nut-scale-font, var(--nut-scale-f, 1)))));
}
.nut-price-line {
text-decoration: line-through var(--nutui-price-line-color, var(--nutui-color-text-help));
}