.page{ } /* 地址 */ .address-data{ position: relative; padding: 10rpx 20rpx; background-color: #FFFFFF; margin:0 24rpx; overflow: hidden; margin-top:110rpx; border-radius: 8rpx; .address-list{ width: 100%; .list{ display: flex; align-items: center; width: 100%; height: 60rpx; .moren{ padding:5rpx 10rpx; background-color: #9F751F; border-radius: 10rpx; font-size: 24rpx; color:#ffffff; margin-right: 10rpx; } text{ font-weight: bold; font-size: 28rpx; color: #9F751F; margin-right: 10rpx; } .address{ font-size: 24rpx; color: #9F751F; } .tips{ color: $base; } } } .nothasAddr{ color:#9F751F; display: flex; align-items: center; justify-content: space-between; padding:40rpx 0; border-bottom: 1px solid #eaeaea; } } /* 商品 */ .goods-data{ background-color: #FFFFFF; border-radius: 20rpx; margin: 20rpx auto; .goods-list{ width: 100%; .list{ display: flex; align-items: center; width: 100%; height: 200rpx; .thumb{ display: flex; align-items: center; width: 30%; height: 100%; image{ width: 160rpx; height: 160rpx; border-radius: 10rpx; } } .item{ width: 70%; height: 160rpx; .title{ display: flex; flex-direction: column; // justify-content: center; width: 100%; height: 80rpx; .name{ font-size: 28rpx; color: #222222; } .attr{ font-size: 24rpx; color: #C0C0C0; } } .price-number{ display: flex; align-items: center; justify-content: space-between; width: 100%; height: 60rpx; .price{ display: flex; align-items: center; text{ color: $base; font-weight: bold; } .min{ font-size: 26rpx; } .max{ font-size: 32rpx; } } .number{ display: flex; align-items: center; text{ font-size: 26rpx; color: #222222; } } } .tag{ display: flex; align-items: center; width: 100%; height: 40rpx; text{ padding: 2rpx 12rpx; color: $base; border: 2rpx solid $base; border-radius: 40rpx; font-size: 24rpx; } } } } } } /** * 地址提示 */ .address-tips{ position: fixed; left: 0; bottom: 100rpx; z-index: 100; display: flex; align-items: center; justify-content: center; width: 100%; height: 60rpx; padding: 0 4%; background-color: #fef2ce; text{ font-size: 26rpx; color: #fbbd08; } } /* 订单金额 */ .order-price{ margin: 20rpx 24rpx; background-color: #FFFFFF; border-radius: 20rpx; .price-list{ padding: 0 4%; .list{ display: flex; align-items: center; justify-content: space-between; width: 100%; height: 80rpx; .title{ display: flex; align-items: center; text{ font-size: 26rpx; color: #555555; } } .price{ display: flex; align-items: center; text{ font-size: 26rpx; font-weight: bold; color: $base; } .highlight{ color: $base; } } } } } /* 顶部合计提交 */ .footer-submit{ position: fixed; left: 0; bottom: 0; display: flex; align-items: center; justify-content: space-between; width: 100%; height: 100rpx; background-color: #FFFFFF; padding: 0 4%; .price{ display: flex; align-items: flex-end; text{ color: $base; } .min{ font-size: 28rpx; } } .submit{ display: flex; align-items: center; justify-content: center; width: 200rpx; height: 70rpx; background-color: $base; border-radius: 10rpx; text{ font-size: 26rpx; color: #FFFFFF; } } } .showcontent{ position: relative; &>image{ width: 100%; height:auto; } .contentContainer{ position: absolute; padding:0 40rpx; z-index:11; top:60%;left:0; transform: translateY(-50%); width: 100%; .text{ text-align: center; .textTitle{ color:#222; font-size:32rpx; font-weight: bold; } .intrTitle{ color:#222; font-size:26rpx; font-weight: bold; margin-top:30rpx; } .intr{ line-height: 40rpx; margin-top:40rpx; } } .btnContent{ display: flex; align-items: center; margin-top:50rpx; justify-content: space-around; .submitBtn{ color: rgb(222, 186, 109); border: 0.5px solid rgb(48, 34, 13); background: rgb(48, 34, 13); width: 60%; text-align: center; height: 38px; line-height: 38px; border-radius: 22px; font-size: 14px; overflow: hidden; } } } } .noqg{ padding-top: 50rpx; text-align: center; image{ width:30%; height: auto; } .yihan{ text-align: center; font-size: 26rpx; color: #fbbd08; margin-top:30rpx; } .back{ width:60%; background-color: $base; border-radius: 10rpx; padding:20rpx; color:#ffffff; text-align: center; margin:0 auto; margin-top:60rpx; } }