itinerary.wxss 2.6 KB
/* pages/reserveNew/itinerary.wxss */
page {
    background: #F5F5F5;
}

.tabBox {
    color: #000;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    background: #fff;
    padding-bottom: 24rpx;
    position: fixed;
    z-index: 100;
    width: 100%;
    height: 46rpx;
}

.tabItems {
    font-weight: 600;
    font-family: PingFang SC;
    position: relative;
    padding: 10rpx;
}

.activeTab {
    background: linear-gradient(90deg, #ff4d11 0%, #fe7600 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.activeTab::after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    left: 35%;
    right: 0;
    width: 40rpx;
    height: 8rpx;
    border-radius: 198rpx;
    background: linear-gradient(90deg, #ff4d11 0%, #fe7600 100%);
}

.imgs {
    width: 200rpx;
    height: 200rpx;
    border-radius: 10rpx;
    background: rgba(0, 0, 0, 0.6);
    position: relative;
}

.sellerImg {
    width: 100%;
    height: 100%;
    border-radius: 10rpx;
}

.booking {
    background: #fff;
    padding: 24rpx;
    border-radius: 10rpx;
    margin: 12rpx 12rpx 0 12rpx;
    display: flex;
    align-items: center;
}

.info {
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #FFE8D7;
    font-weight: 600;
    font-family: PingFang SC;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    letter-spacing: 2rpx;
}

.info text {
    margin-left: 10rpx;
}

.infoDate {
    margin-bottom: 16rpx;
}

.bookInfo {
    color: #000;
    font-family: PingFang SC;
    font-weight: 400;
    margin-left: 16rpx;
    flex: 1;
    position: relative;
    height: 100%;
}

.text2 {
    color: #696969;
    font-family: PingFang SC;
    font-weight: 400;
    line-height: 34rpx;
    margin: 10rpx 0;
}

.text3 {
    font-size: 28rpx;
    font-weight: 600;
    margin-right: 8rpx;
    color: #000;
}

.statusBtn image {
    width: 24rpx;
    height: 24rpx;
    margin-right: 10rpx;
}

.statusBtn {
    width: 164rpx;
    height: 42rpx;
    border-radius: 198rpx;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: PingFang SC;
    font-weight: 600;
    position: absolute;
    right: 0;
    bottom: -20%;
}

.statusBtn1 {
    border: 2rpx solid #4EAD5D;
    color: #4EAD5D;
}

.statusBtn0 {
    border: 2rpx solid #DE1800;
    color: #DE1800;
}

.statusBtn3 {
    border: 2rpx solid #4D8EF1;
    color: #4D8EF1;
}

.statusBtnPj,
.statusBtn4 {
    border: 2rpx solid #696969;
    color: #696969;
}

.statusBtnPj image {
    width: 36rpx;
    height: 34rpx;
}