/* pages/confirmOrder/confirmOrder.wxss */ .clearfix::after { content: ''; display: block; clear: both; } image { width: 100%; height: 100%; } .process { display: flex; justify-content: space-around; font-size: 25rpx; border-bottom: 1px solid #f2f2f2; padding: .5em 0; } .process-item { display: inline-block; } .process-icon { display: block; width: 45rpx; height: 45rpx; margin: 0 auto; } .process-text { padding: .5em 0; } .next-icon { width: 20rpx; height: 20rpx; margin-top: 25rpx; } /***** 地址栏 ******/ .add-addr { display: inline-block; margin-left: 30px; } .address-box { position: relative; font-size: 27rpx; padding: 20rpx 0; border-bottom: 15rpx solid #f9f8f8; } .recipient { font-size: 28rpx; font-weight: bold; margin-bottom: 15rpx; } .recipient, .addr-text { padding: 0 60rpx; } .cellphone { float: right; } .addr-text { color: #888; } /* 地址图标 */ .addr-icon { position: absolute; top: 25rpx; left: 20rpx; display: block; width: 28rpx; height: 30rpx; } /* 右箭头 */ .more-icon { position: absolute; right: 25rpx; top: 50%; transform: translateY(-50%); display: block; width: 20rpx; height: 20rpx; } /* 虚线 */ .dotted-line { width: 100%; height: 3rpx; } /***** 商品栏 *****/ .prod-box { font-size: 28rpx; border-bottom: 15rpx solid #f9f8f8; } /* 店铺 */ .prod-shop { padding: 20rpx; border-bottom: 1rpx solid #f2f2f2; } .shop-icon { display: inline-block; width: 35rpx; height: 35rpx; vertical-align: bottom; margin-right: 15rpx; } /* 商品 */ .prod-msg { padding: 15rpx 20rpx; } .prod-img { position: relative; width: 180rpx; height: 180rpx; display: inline-block; background: #eee; margin-right: 25rpx; } .miaosha { position: absolute; top: 10rpx; left: 0; display: inline-block; width: 80rpx; height: 30rpx; } .prod-text { display: inline-block; width: 70%; vertical-align: top; } .prod-name { display: -webkit-box; -webkit-line-clamp: 2; /*设定显示行数*/ -webkit-box-orient: vertical; word-break: break-all; overflow: hidden; text-overflow: ellipsis; } .prod-sku { display: inline-block; background: #f3f3f3; font-size: 26rpx; color: #777777; padding: 4rpx 8rpx; margin: 5rpx 0; } .prod-price { color: #e43130; padding-right: 15rpx; font-size: 32rpx; } .prod-price-del { font-size: 28rpx; text-decoration: line-through; color: #888888; } .prod-amount { float: right; font-size: 30rpx; padding-top: 4rpx; } /****** 配送&留言 ******/ .row { font-size: 28rpx; border-bottom: 15rpx solid #f9f8f8; } .dispatching { margin: 0 20rpx; padding: 20rpx 0; border-bottom: 1rpx solid #f2f2f2; } .dispatching-way { float: right; } .live-message { margin: 0 20rpx; padding: 20rpx 0; } .message-int { display: inline-block; vertical-align: middle; margin-left: 40rpx; width: 75%; } /****** 商品总额 ******/ .sum { font-size: 30rpx; } .cost-box { margin: 0 20rpx; padding-top: 15rpx; border-bottom: 1rpx solid #f2f2f2; padding-right: 15rpx; } .prod-table { padding-bottom: 15rpx; } .prod-table-way { float: right; font-size: 34rpx; } .total-cost { padding: 20rpx 20rpx; text-align: right; font-size: 26rpx; } .total-num { color: #e43130; font-weight: bold; font-size: 34rpx; } /****** 底部 ******/ .foot-box { margin-top: 90rpx; } .foot { box-sizing: border-box; position: fixed; bottom: 0; width: 100%; height: 100rpx; line-height: 100rpx; font-size: 28rpx; text-align: right; /* border-top: 3rpx solid #eee; */ box-shadow: 0 10rpx 15rpx rgba(0, 0, 0, 0.5); } .total-price { display: inline-block; margin-right: 20rpx; } .submit-btn { display: inline-block; background: #e43130; color: #fff; padding: 0 50rpx; /* line-height: 106rpx; */ border-radius: 60rpx; height: 2.8em; line-height: 2.8em; margin-right: 20rpx; } .total-price-num { font-size: 34rpx; font-weight: bold; color: #e43130; }