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

220 lines
3.6 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);
}
.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 {
font-size: 30rpx;
color: #653925;
display: flex;
margin-top: 140rpx;
}
.price-left {
text-align: right;
display: flex;
}
.price-serial {
font-weight: 600;
font-size: 36rpx;
flex: 1;
}
.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;
font-size: 28rpx;
}
.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;
}