page { background-color: #f5f7fb; padding-top: 30rpx; } .container { background-color: #fff; padding: 30rpx; border-radius: 20rpx; } .title { font-size: 30rpx; margin-top: 10rpx; margin-bottom: 30rpx; text-align: center; } .btn { width: 80%; height: 90rpx; line-height: 90rpx; text-align: center; background-color: #ff4016; color: #fff; font-size: 32rpx; border-radius: 50rpx; margin: 100rpx auto; } .selectColorBox{ width: 95%; display: flex; justify-content: space-between; align-items: center; margin: 30rpx auto 0; } .selectColor{ display: flex; justify-content: space-between; align-items: center; } .color{ margin-right: 10rpx; } /* 弹窗样式 */ .payIpt { background-color: #fff; border-radius: 30rpx 30rpx 0 0; overflow: hidden; } .tit { font-size: 32rpx; text-align: center; padding: 30rpx 0; font-weight: bold; border-bottom: 1rpx solid #eee; } /* 颜色列表样式 */ .color-list { max-height: 500rpx; padding: 20rpx 0; } .color-item { font-size: 28rpx; text-align: center; padding: 30rpx 0; border-bottom: 1rpx solid #f0f0f0; } .color-item:last-child { border-bottom: none; } .color-item.active { color: #ff4016; } /* 底部按钮样式 */ .popup-footer { display: flex; border-top: 1rpx solid #eee; } .cancel-btn, .confirm-btn { flex: 1; text-align: center; padding: 30rpx 0; font-size: 32rpx; } .cancel-btn { color: #666; border-right: 1rpx solid #eee; } .confirm-btn { color: #ff4016; }