.date{ overflow: hidden; } .date-box{ background: #50A4F3; text-align: center; display: inline-block; padding: 10rpx; color: #fff; } .date-container{ padding: 0 30rpx 20rpx; margin-bottom: 260rpx; } .time{ width: 100%; } .time-text{ font-size: 34rpx; color: #4B7AFE; margin: 20rpx 0; } .date-state{ display: inline-block; width: 215rpx; padding: 10rpx 0; margin-bottom: 10rpx; text-align: center; margin-right: 18rpx; background: gray; border-radius: 10rpx; color: #fff; } .date-state.beenBooked{ background: rgba(80,164,243,.1); } .date-state.selected{ background: #50A4F3; color: #fff; } .bottom-state{ position: fixed; bottom: 0; left: 0; right: 0; padding: 20rpx 0; text-align: center; background: #fff; border-top: 1px solid #ddd; } .book, .no-book, .booked{ display: inline-block; width: 25rpx; height: 25rpx; } .book{ background: #50A4F3; } .no-book{ margin-left: 15rpx; background: #CBCBCB; } .booked{ margin-left: 15rpx; background: #4B7AFE; } .pay{ position: fixed; bottom: 0; left: 0; right: 0; height: 80rpx; display: flex; justify-content: space-between; line-height: 80rpx; background: #fff; z-index: 10; border-top: 1px solid #ddd; } .pay-count{ padding-left: 15rpx; } .submit{ padding: 0 15rpx; color: #fff; background: #50A4F3; } .selected-venue{ position: fixed; bottom: 80rpx; left: 0; right: 0; padding: 10rpx; width: 100%; overflow-x: scroll; box-sizing: border-box; white-space: nowrap; background: #fff; } .selected-list{ width: 230rpx; border: 1px solid #50A4F3; border-radius: 15rpx; display: inline-block; margin-right: 10rpx; text-align: center; overflow: hidden; } .selected-time{ background: #50A4F3; color: #fff; padding: 10rpx 0; } .selected-ground{ color: #50A4F3; padding: 10rpx 0; } .select-ground{ overflow-x: auto; white-space: nowrap; margin: 20rpx 0; padding-bottom: 7rpx; } .ground-name{ display: inline-block; margin-right: 20rpx; color: #000; font-size: 36rpx; font-weight: bold; position: relative; } .ground-name.active{ color: #50A4F3; } .ground-name.active::after{ content: ''; display: block; position: absolute; bottom: -5rpx; left: 50%; width: 40rpx; height: 7rpx; background: #50A4F3; margin-left: -20rpx; }