mrr.sj.front/unpackage/dist/dev/mp-weixin/pages/lottery/winDetail.wxss

241 lines
4.8 KiB
Plaintext

/* 页面整体样式 */
.activity-page {
padding: 20rpx;
padding-bottom: 170rpx;
}
/* 模块通用样式 */
.section {
padding: 30rpx 20rpx;
background: #FFFFFF;
margin-bottom: 20rpx;
border-radius: 20rpx;
}
.section .section-title {
font-weight: 500;
font-size: 32rpx;
color: #3D3D3D;
line-height: 39rpx;
text-align: left;
font-style: normal;
margin-bottom: 40rpx;
}
.section .section-text1 {
font-weight: 400;
font-size: 26rpx;
color: #333333;
line-height: 34rpx;
text-align: left;
font-style: normal;
}
.section .section-text2 {
font-weight: 400;
font-size: 26rpx;
color: #333333;
line-height: 34rpx;
text-align: left;
font-style: normal;
}
.section .section-img {
width: 400rpx;
height: 400rpx;
}
/* 信息行通用样式 */
.info-row {
display: flex;
justify-content: space-between;
font-size: 28rpx;
color: #666;
}
.info-row .label {
font-weight: 400;
font-size: 26rpx;
color: #999999;
line-height: 34rpx;
text-align: left;
font-style: normal;
}
.info-row .value {
font-weight: 400;
font-size: 26rpx;
color: #333333;
line-height: 34rpx;
text-align: right;
font-style: normal;
}
/* 中奖信息卡片 */
.prize-card {
display: flex;
margin-bottom: 16rpx;
}
.prize-card .prize-img {
width: 150rpx;
height: 150rpx;
border-radius: 10rpx;
margin-right: 26rpx;
}
.prize-card .prize-desc {
flex: 1;
}
.prize-card .prize-desc .prize-name {
font-weight: 500;
font-size: 28rpx;
color: #333333;
line-height: 40rpx;
text-align: left;
font-style: normal;
margin-bottom: 26rpx;
}
.prize-card .prize-desc .prize-name .prize-name-price {
margin-left: 6rpx;
height: 36rpx;
}
.prize-card .prize-desc .prize-name .prize-name-price .prize-name-price-text {
box-sizing: border-box;
padding: 0 0rpx 0 10rpx;
font-weight: 500;
font-size: 20rpx;
color: #BC7105;
line-height: 36rpx;
text-align: left;
font-style: normal;
white-space: nowrap;
position: relative;
overflow: auto;
border: 1px solid rgba(250, 193, 107, 0.36);
border-right: none;
border-radius: 6rpx 0rpx 0 6rpx;
background: linear-gradient(to bottom right, rgba(254, 228, 182, 0.36), rgba(255, 242, 215, 0.36), rgba(254, 228, 182, 0.36), rgba(255, 242, 215, 0.36));
}
.prize-card .prize-desc .prize-name .prize-name-price .prize-name-price-img {
height: 36rpx;
width: 14rpx;
}
.prize-card .prize-desc .prize-time {
font-weight: 400;
font-size: 24rpx;
color: #666666;
line-height: 33rpx;
text-align: left;
font-style: normal;
margin-bottom: 14rpx;
}
.prize-card .prize-desc .prize-way {
height: 37rpx;
padding: 0 8rpx;
border-radius: 10rpx;
border: 1rpx solid rgba(210, 87, 85, 0.5);
font-weight: 400;
font-size: 20rpx;
color: #DB2B28;
text-align: left;
font-style: normal;
width: -webkit-fit-content;
width: fit-content;
}
/* 有效期+状态行 */
.bottom-bar {
padding-top: 22rpx;
border-top: 1rpx solid #F1F1F1;
margin-top: 22rpx;
display: flex;
justify-content: space-between;
align-items: center;
}
.bottom-bar .expire-time {
font-weight: 400;
font-size: 24rpx;
color: #666666;
line-height: 33rpx;
text-align: left;
font-style: normal;
}
.bottom-bar .address-btn {
height: 47rpx;
padding: 0 20rpx;
background: #F43642;
border-radius: 24rpx;
font-weight: 400;
font-size: 24rpx;
color: #FFFFFF;
text-align: left;
font-style: normal;
}
.bottom-bar .address-btn .address-btn-img {
width: 25rpx;
height: 25rpx;
margin-right: 8rpx;
}
/* 收货地址行 */
.address-row {
display: flex;
justify-content: space-between;
}
.address-row .address-label {
font-weight: 400;
font-size: 28rpx;
color: #333333;
line-height: 34rpx;
text-align: left;
font-style: normal;
}
.address-row .address-tip {
font-weight: 400;
font-size: 26rpx;
color: #CCCCCC;
line-height: 34rpx;
text-align: left;
font-style: normal;
max-width: 500rpx;
}
.address-row .address-tip .addressText {
color: #333;
}
.address-row .address-tip .address-tip-icon {
width: 11rpx;
height: 20rpx;
margin-left: 10rpx;
}
.price-row {
display: flex;
justify-content: space-between;
}
.price-row .price-label {
font-weight: 400;
font-size: 28rpx;
color: #333333;
line-height: 34rpx;
text-align: left;
font-style: normal;
}
.price-row .price-tip {
font-weight: 400;
font-size: 26rpx;
color: #E8101E;
line-height: 34rpx;
text-align: left;
font-style: normal;
}
.container-footer {
padding: 40rpx;
background: #FFFFFF;
position: fixed;
left: 0;
right: 0;
bottom: 0;
}
.container-footer .container-footer-btn {
width: 670rpx;
height: 86rpx;
border-radius: 100rpx;
background: #E8101E;
font-weight: 400;
font-size: 34rpx;
color: #FFFFFF;
text-align: center;
font-style: normal;
}
.container-footer .nobtn {
background: rgba(232, 16, 30, 0.4);
}