@import "/static/font/common_icon.wxss"; .flex{ display: flex; } .goods-item-child-bd{ border: 1px solid var(--border_color); } image{ width: 100%; display: block; } .goodsItem{ margin-bottom: var(--proGap2); white-space: initial; } .goods-item-child { position: relative; overflow: hidden; background: #fff; } .goodsRowList .goods-item-child{ display: flex; align-items: flex-start; } .goodsRowList .goods-item-child .imgBox{ width: auto; width: 180rpx; height: 180rpx; margin: 20rpx; overflow: hidden; border-radius: 12rpx; -webkit-border-radius: 12rpx; -moz-border-radius: 12rpx; -ms-border-radius: 12rpx; -o-border-radius: 12rpx; } .goodsRowList .goods-item-child .info{ flex: 1; display: flex; flex-direction: column; justify-content: space-around; } .goodsHeapItem{ width: 100%; } .merchantsEntrance{ padding: 8rpx 20rpx; } .merchantsEntrance .left{ align-items: center; } .merchantsEntrance .left .logo{ width: 52rpx; height: 52rpx; border-radius: 8rpx; -webkit-border-radius: 8rpx; -moz-border-radius: 8rpx; -ms-border-radius: 8rpx; -o-border-radius: 8rpx; overflow: hidden; background: #f5f5f5; margin-right: 20rpx; } .imgBox{ position: relative; overflow: hidden; width: 100%; margin: 0 auto; } .goodsPicture{ width: 100%; height: 100%; position: relative; box-sizing: border-box; } .goodsPicture .productImgUrl{ width: 100%; height: 100%; } .maxHeight{ height: 48vw!important; } .goodsPicture .secKillBanner { position: absolute; color: #fff; font-size: 12px; padding: 2px 8px; background: linear-gradient(84.33deg, #FE1F4C 10.5%, #FE3D1C 41.53%, #FE140D 71.52%, #FF673E 97.28%); display: flex; align-items: center; } .secKillBanner .seckill-image { width: 52rpx; height: 24rpx; margin-right: 8rpx; } .goodsPicture .saleWay{ position: absolute; bottom: 0; left: 0; width: 100%; display: flex; justify-content: center; z-index: 2; color: #fff; } .goodsPicture .saleWay .saleWayBg{ background: var(--main-color); position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0.5; } .goodsPicture .saleWay .saleTime{ position: relative; z-index: 2; padding: 4rpx 0; } .goodsPicture .saleWay .saleTime text{ color: #fff; } .goodsPicture .angleSign{ position: absolute; top: 0; left: 0; } .whiteBg { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(#fff, 0.7); } .whiteBg .cover { position: absolute; top: 20px; left: 20px; right: 20px; bottom: 20px; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 50%; background-size: cover; } .whiteBg .cover img { width: 100%; height: 100%; object-fit: contain; } .info{ padding: 10rpx 20rpx 24rpx; position: relative; background-color: white; } .info .info-top{ overflow: hidden; justify-content: space-between; } .info .itemNo{ word-break: break-all; margin-bottom: 8rpx; color: #666; line-height: 32rpx; font-size: 24rpx; } .info .name{ flex: 1; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.4em; position: relative; } .info .follower-wrap{ position: relative; font-size: 0.8em; color: #999; text-align: center; height: 70rpx; border-left: 1px solid #999; } .info .follower-wrap .follower-num{ text-align: center; font-size: 1em; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .info .follower-wrap .follower-text{ color: #999; font-size: 0.7em; text-align: center; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .vipPrice1{ align-items: flex-end; margin-top: 12rpx; font-size: 24rpx; } .vipPrice1 .vipIcon{ min-width: 64rpx; padding: 2rpx 4rpx; height: 28rpx; background: #333; font-size: 20rpx; line-height: 28rpx; text-align: center; color: #d7c7a1; border-top-left-radius: 4rpx; border-bottom-left-radius: 12rpx; } .vipPrice1 .right{ height: 28rpx; color: #333; font-weight: bold; background: linear-gradient( 227deg, rgba(212, 195, 142, 1), rgba(252, 232, 162, 1) ); border-radius: 0rpx 12rpx 12rpx 0rpx; font-size: 20rpx; text-align: center; padding: 0 8rpx 0 4rpx; -webkit-border-radius: 0rpx 12rpx 12rpx 0rpx; -moz-border-radius: 0rpx 12rpx 12rpx 0rpx; -ms-border-radius: 0rpx 12rpx 12rpx 0rpx; -o-border-radius: 0rpx 12rpx 12rpx 0rpx; } .priceItem { align-items: flex-end; } .priceItem .price{ align-items: flex-end; } .vipPrice2{ align-items: flex-end; margin-top: 12rpx; font-size: 24rpx; } .vipPrice2 .left{ color: #333; font-weight: bold; margin-left: 8rpx; } .vipPrice2 .vipIcon{ margin-left: 8rpx; min-width: 64rpx; padding: 2rpx 8rpx; height: 28rpx; background: #333; font-size: 20rpx; line-height: 28rpx; text-align: center; color: #d7c7a1; border-radius: 12rpx; border-top-left-radius: 2rpx; -webkit-border-radius: 12rpx; -moz-border-radius: 12rpx; -ms-border-radius: 12rpx; -o-border-radius: 12rpx; } .attributeValueList{ flex-wrap: wrap; margin: 8rpx 0; } .attributeValueList .item{ margin: 0 12rpx 12rpx 0; padding: 4rpx 12rpx; background: #e5e5e5; color: #666; border-radius: 4rpx; font-size: 24rpx; -webkit-border-radius: 4rpx; -moz-border-radius: 4rpx; -ms-border-radius: 4rpx; -o-border-radius: 4rpx; } .Sold{ overflow: hidden; color: #999; } .Sold text{ font-size: 24rpx; } .buy-now-icon{ color: var(--main-color); } .buy-now { color: #ffffff; position: absolute; right: 0; bottom: 0; border-radius: 30rpx; background-color: var(--main-color); width: 140rpx; white-space: nowrap; padding: 8rpx 20rpx; display: flex; justify-content: center; align-items: center; -webkit-border-radius: 30rpx; -moz-border-radius: 30rpx; -ms-border-radius: 30rpx; -o-border-radius: 30rpx; } .buy-now-icon { position: absolute; right: 0; bottom: 2px; font-size: 36rpx; } .start{ position: absolute; right: 50rpx; bottom: 0; } .secKillTag { display: inline-block; color: #fff; padding: 2px 6px; margin-left: 8px; font-size: 12px; font-weight: 400; border-radius: 12px; background: linear-gradient(84.33deg, #FE1F4C 10.5%, #FE3D1C 41.53%, #FE140D 71.52%, #FF673E 97.28%); } .showCommission { width: auto; display: inline-block; margin-top: 8rpx; border: 1px solid transparent; border-radius: 12rpx; font-size: 10px; overflow: hidden; -webkit-border-radius: 12rpx; -moz-border-radius: 12rpx; -ms-border-radius: 12rpx; -o-border-radius: 12rpx; } .showCommission .commission-box { box-sizing: border-box; padding: 0 10rpx; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } .showCommissionTwo { align-items: center; justify-content: center; margin-top: 16rpx; width: 100%; height: 52rpx; font-size: 24rpx; border: 1px solid transparent; border-radius: 26px; overflow: hidden; } .showCommissionTwo .commission-box { width: 100%; height: 100%; padding-left: 20rpx; display: flex; justify-content: center; align-items: center; } .showCommissionTwo i { font-size: 28rpx; margin-right: 8rpx; } .marketing { align-items: center; flex-wrap: wrap; } .marketing .item { margin-top: 8rpx; margin-right: 8rpx; font-size: 20rpx; padding: 0 12rpx; border: 2rpx solid #ff5500; color: #ff5500; border-radius: 40rpx; -webkit-border-radius: 40rpx; -moz-border-radius: 40rpx; -ms-border-radius: 40rpx; -o-border-radius: 40rpx; } .purchased{ margin-top: 8rpx; margin-right: 8rpx; font-size: 20rpx; padding: 0 12rpx; border: 2rpx solid #ff5500; color: #ff5500; border-radius: 40rpx; width: 88rpx; text-align: center; -webkit-border-radius: 40rpx; -moz-border-radius: 40rpx; -ms-border-radius: 40rpx; -o-border-radius: 40rpx; } .bottom { position: relative; } .price { font-weight: 600; margin-top: 12rpx; } .line-clamp1 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .cut-price__wrapper { margin: 12rpx 0 6rpx; display: flex; align-items: flex-end; flex-wrap: wrap; } .cut-price__wrapper .cut-price__min { font-weight: 600; } .cut-price__wrapper .cut-price__tag { font-size: 24rpx; padding: 2rpx 8rpx; margin-left: 12rpx; border: 2rpx solid; border-radius: 8rpx; color: #C72A30; }