Files
sykl-hy/pages/member/rights/index.wxss

292 lines
4.8 KiB
Plaintext

page {
background-image: linear-gradient(to bottom, #383041, #1a1528);
}
.tab {
position: fixed;
width: 100%;
left: 0;
top: 0;
z-index: 100;
height: 100rpx;
line-height: 100rpx;
background-color: #383041;
display: flex;
}
.tab-item {
text-align: center;
flex: 2;
color: #c3c1c5;
font-size: 34rpx;
position: relative;
font-weight: 600;
}
.tab-item::after {
position: absolute;
content: '';
left: calc(50% - 40rpx);
bottom: 0;
background-color: transparent;
width: 80rpx;
height: 6rpx;
border-radius: 50rpx;
}
.tab-item.active {
color: #ffffff;
}
.tab-item.active::after {
background-color: #ffffff;
}
.rights {
position: absolute;
width: 100%;
top: 120rpx;
background-image: linear-gradient(to bottom, #383041, #1a1528);
border-bottom: 160rpx solid transparent;
}
.card {
position: relative;
height: 380rpx;
}
.cardBack {
position: absolute;
width: 100%;
left: 0;
top: 0;
}
.cardText {
position: absolute;
width: 100%;
left: 0;
top: 0;
z-index: 3;
padding: 50rpx 60rpx;
box-sizing: border-box;
}
.card-title {
font-weight: 600;
font-size: 44rpx;
color: #4c2616;
display: flex;
}
.card-title image {
width: 46rpx;
height: 46rpx;
margin: 6rpx 10rpx 0 0;
}
.tips {
color: #653925;
margin: 10rpx 0 30rpx;
font-size: 30rpx;
}
.price-left {
color: #653925;
display: flex;
margin-top: 140rpx;
}
.price-top {
flex: 1;
line-height: 64rpx;
}
.price-number {
font-weight: 600;
font-size: 46rpx;
display: flex;
}
.price-number image {
width: 32rpx;
height: 32rpx;
margin: 16rpx 0 0 10rpx;
}
.price-serial {
font-weight: 600;
font-size: 36rpx;
flex: 1;
line-height: 64rpx;
}
.price-time {
line-height: 60rpx;
font-size: 28rpx;
}
.list {
display: flex;
padding: 30rpx 20rpx;
box-sizing: border-box;
white-space: nowrap;
flex-direction: row;
align-items: center;
justify-content: space-around;
}
.list-item {
width: 25%;
display: inline-block;
position: relative;
text-align: center;
}
.list-tips {
position: absolute;
top: 0;
left: 60%;
font-size: 24rpx;
background: #f1bd6e;
color: #681e0f;
border-radius: 30rpx;
padding: 0 10rpx;
line-height: 30rpx;
height: 30rpx;
}
.list-tips.active {
background: #f2c2a3;
}
.list-img {
width: 100rpx;
height: 100rpx;
margin: 0 auto;
background-color: rgba(255, 255, 255, .1);
border-radius: 50%;
padding: 20rpx;
box-sizing: border-box;
}
.list-img image {
width: 100%;
height: 100%;
}
.list-rights {
color: #ffffff;
margin: 20rpx 0 10rpx;
}
.list-name {
color: #8d8a93;
font-size: 26rpx;
}
.suggest {
padding: 20rpx 40rpx;
box-sizing: border-box;
}
.suggest-cont {
border: 2rpx solid #d2bfa9;
border-radius: 40rpx;
padding: 30rpx 40rpx;
box-sizing: border-box;
}
.suggest-title {
color: #e8bb9f;
font-size: 36rpx;
margin-bottom: 30rpx;
}
.suggest-item {
color: #b3a3a3;
font-size: 30rpx;
}
.suggest-label {
display: flex;
margin-bottom: 30rpx;
}
.suggest-label:last-child {
margin-bottom: 0;
}
.suggest-label text {
width: 38rpx;
height: 38rpx;
border-radius: 50%;
border: 2rpx solid #b3a3a3;
text-align: center;
font-size: 26rpx;
display: inline-block;
margin-top: 5rpx;
}
.suggest-text {
width: calc(100% - 50rpx);
padding-left: 20rpx;
line-height: 40rpx;
box-sizing: border-box;
text-align: justify;
}
.emption {
position: fixed;
background-color: #251f31;
bottom: 0;
left: 0;
padding: 30rpx;
box-sizing: border-box;
width: 100%;
height: 160rpx;
z-index: 99;
}
.emption-cont {
border: 2rpx solid #e9c1a4;
border-radius: 50rpx;
line-height: 100rpx;
height: 100rpx;
color: #fbe8d2;
display: flex;
padding: 0 15rpx;
box-sizing: border-box;
}
.emption-price {
flex: 1;
display: flex;
}
.emption-top {
font-weight: 600;
font-size: 40rpx;
padding-right: 10rpx;
}
.emption-tips {
font-size: 28rpx
}
.emption-btn {
background-image: linear-gradient(to right, #f5c17d, #fbe9d6);
color: #681e0f;
height: 74rpx;
line-height: 74rpx;
padding: 0 30rpx;
border-radius: 50rpx;
font-weight: 600;
font-size: 30rpx;
margin-top: 13rpx;
}
.emption-btn.active {
background-image: linear-gradient(to right, #bbbbbb, #9e9e9e);
color: #000;
}