.activity { padding: 20rpx 30rpx 0; margin-top: 80rpx; } .activity-box { margin-bottom: 20rpx; box-shadow: 0px 0px 17rpx 0px rgba(0, 0, 0, 0.1); border-radius: 10rpx; overflow: hidden; padding: 10rpx; } .activity-img { height: 320rpx; position: relative; } .activity-img image { width: 100%; height: 100%; } .corner { position: absolute; top: 20rpx; right: 20rpx; display: flex; color: #fff; } .corner view { padding: 0 10rpx; background: rgba(0, 0, 0, 0.6); line-height: 40rpx; vertical-align: middle; display: flex; align-items: center; border-radius: 5rpx; } .view-count { margin-right: 20rpx; } .view-count image { width: 40rpx; height: 40rpx; } .activity-info { padding: 15rpx 20rpx; } .title { display: flex; justify-content: space-between; } .activity-title { width: 70%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 32rpx; color: #242424; line-height: 40rpx; } .sign { background: rgba(159, 21, 18, .1); color: #9F1512; border-radius: 10rpx; padding: 0 20rpx; line-height: 40rpx; font-size: 28rpx; } .date { margin-top: 10rpx; font-size: 24rpx; color: #242424; } .area { position: fixed; top: 0; left: 0; right: 0; height: 80rpx; white-space: nowrap; overflow-x: auto; background: white; box-shadow: 5rpx 5rpx 10rpx #f2f2f2; z-index: 5; } .area-box { display: inline-block; width: 25%; line-height: 80rpx; text-align: center; font-size: 32rpx; } .area-box.active { color: #9F1512; font-weight: bold; } .shop-status { display: flex; flex-direction: row; justify-content: space-between; align-items: center; padding: 5rpx; } .shop-name { font-size: 32rpx; font-weight: bold; color: black; } .order-status { background: #f3f3f3; border-radius: 5rpx; padding: 0rpx 10rpx; font-size: 28rpx; color: #9f1512; } .order-time-box { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-top: 10rpx; } .order-time { font-size: 30rpx; color: black; } .order-price { font-size: 32rpx; color: #9f1512; } .order-control-box { display: flex; flex-direction: row; justify-content: flex-end; align-items: center; margin-top: 10rpx; } .order-btn { font-size: 28rpx; color: white; padding: 5rpx 10rpx; border-radius: 5rpx; background: linear-gradient(to right bottom, rgb(240, 78, 78), #9f1512 70rpx); } .order-btn:nth-of-type(n+2) { margin-left: 10rpx; } .goods { display: flex; flex-direction: row; justify-content: flex-start; margin-left: 20rpx; margin-top: 10rpx; } .goods-img { width: 180rpx; height: 160rpx; } .goods-content { margin: 0rpx 10rpx; flex: 1; } .goods-name { font-size: 32rpx; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .goods-unit-price { font-size: 40rpx; color: #9f1512; margin-top: 10rpx; } .goods-standard { margin-top: 10rpx; font-size: 25rpx; border: 1rpx solid #9f1512; border-radius: 3rpx; color: #9f1512; width: fit-content; max-width: fit-content; padding: 0rpx 10rpx; } .goods-type-box { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; margin-top: 20rpx; } .goods-type-box image { width: 48rpx; height: 48rpx; } .goods-type { color: #9f1512; font-size: 25rpx; background: #ecebeb; padding: 0rpx 10rpx; text-align: center; } .type-box { display: flex; flex-direction: row; width: 50%; justify-content: flex-start; align-items: center; } .add-del-box { display: flex; flex-direction: row; align-items: center; justify-content: center; } .add-del-box .txt { font-size: 35rpx; padding: 0rpx 15rpx; } .control-box { width: 50%; display: flex; flex-direction: row; justify-content: space-around; } .cancel-box { height: 50%; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; background: white; width: 100%; border-top-left-radius: 20rpx; border-top-right-radius: 20rpx; position: absolute; bottom: 0; } .cancel-control { display: flex; flex-direction: row; justify-content: space-between; align-items: center; width: 90%; margin-top: 15rpx; } .cancel-btn { font-size: 35rpx; color: black; padding: 15rpx; } .cancel-btn:last-child { color: #9F1512; } .cancel-remark { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; margin-top: 15rpx; width: 87%; } .cancel-title { font-size: 32rpx; color: black; } .cancel-content { font-size: 28rpx; border-radius: 10rpx; background: #f3f3f3; height: 100rpx; margin-top: 20rpx; padding: 10rpx; width: 95%; } .cancel-item { display: flex; flex-direction: row; justify-content: flex-start; align-items: center; padding: 10rpx; margin-left: 20rpx; } .cancel-item:first-child { margin-top: 20rpx; } .cancel-item image { width: 30rpx; height: 30rpx; } .cancel-item .content { font-size: 32rpx; margin-left: 15rpx; color: black; } .shade-box { background: #25252587; width: 100%; height: 100%; z-index: 999999; position: fixed; top: 0; left: 0; }