.main-font-color { color: $main-font-color; } .desc-font-color { color: $desc-font-color; } .main-bg-color { background-color: $main-bg-color !important; } .font-color { color: $font-color; } .text-main { color: var(--main_color) !important; } .bg-main { background-color: var(--main_color) !important; } .disable { filter: grayscale(100%); /* Chrome, Safari, Opera */ -webkit-filter: grayscale(100%); transition: filter 0.5s; } //.price { // text-decoration: line-through; // //color: $desc-font-color; //} .price { color: #ff4a0e; } @for $i from 1 through 5 { .u-line-#{$i} { /* #ifdef APP-NVUE */ // nvue下,可以直接使用lines属性,这是weex特有样式 lines: $i; text-overflow: ellipsis; overflow: hidden; flex: 1; /* #endif */ /* #ifndef APP-NVUE */ // vue下,单行和多行显示省略号需要单独处理 @if $i == '1' { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } @else { display: -webkit-box !important; overflow: hidden; text-overflow: ellipsis; word-break: break-all; -webkit-line-clamp: $i; -webkit-box-orient: vertical !important; } /* #endif */ } } .main-color { color: var(--main_color) !important; } // 积分相关公用样式 .integralSign { height: 180rpx; background-color: #fff7f5; .title { color: #ff4b40; } .desc { font-size: 20rpx; font-weight: 400; color: rgba(255, 93, 93, 0.56); line-height: 23rpx; } button { background: #ff5e5e !important; } } .integralShop { height: 180rpx; background-color: #fffdf6; .title { color: #ff9356; } .desc { font-size: 20rpx; font-weight: 400; color: rgba(255, 93, 93, 0.56); line-height: 23rpx; } button { background: #ff9e2c !important; } } .integralIcon { width: 100rpx; height: 100rpx; right: 20rpx; top: 50%; margin-top: -50rpx; } // 重置按钮样式 .resetButton { margin-top: 20rpx; width: 120rpx; height: 50rpx; border-radius: 100rpx; font-size: 20rpx; color: #ffffff; line-height: 50rpx; } // 吸底按钮 .bottomBtn { position: fixed; height: 160rpx; background-color: #ffffff; bottom: 0; left: 0; right: 0; z-index: 99; .btn { width: 100%; background-color: var(--main_color); color: #fff; font-size: 30rpx !important; } } .bottomView { height: 180rpx; } .inline { display: inline-block; } .primaryBtn { width: 100%; background-color: var(--main_color) !important; font-size: 30rpx; color: #fff; } .tabsCard { position: fixed; z-index: 200; top: var(--window-top); left: 0; width: 100%; } .navbar { height: 44px; text { font-size: 16px; line-height: 44px; font-weight: bold; color: #ffffff; } } .fixedTab { position: fixed; z-index: 200; left: 0; right: 0; } .plusColor { color: #ff7539; } .minusColor { color: #00c113; } .argument_tr { border: 1px solid #f8f8f8; height: 84rpx; padding: 0 20rpx; } .argument_left { width: 240rpx; } .argument_table { width: 100%; border-collapse: collapse; } .brandDot { position: absolute; left: 0; top: 0; z-index: 3; } .line { border-bottom: 1px solid #f2f2f2; }