yuminge-app/yun-min-program-plugin-master/packageB/member/group/GroupDetail/GroupDetail.wxss

570 lines
11 KiB
Plaintext

.group_detail {
padding-bottom: 60px;
}
.group_detail .content .goods_list {
background: #fff;
padding-left: 20rpx;
}
.group_detail .content .goods_list .goods_box {
display: flex;
padding: 20rpx 20rpx 20rpx 0;
border-bottom: solid 2rpx #ebebeb;
}
.group_detail .content .goods_list .goods_box .goods_img {
width: 240rpx;
height: 240rpx;
background: #f2f2f2;
overflow: hidden;
border-radius: 8rpx;
margin-right: 20rpx;
}
.group_detail .content .goods_list .goods_box .goods_img image {
width: 100%;
height: 100%;
}
.group_detail .content .goods_list .goods_box .goods_info {
width: 450rpx;
text-align: left;
}
.group_detail .content .goods_list .goods_box .goods_info .name {
font-size: 14px;
line-height: 40rpx;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.group_detail .content .goods_list .goods_box .goods_info .price {
font-size: 16px;
margin-top: 12rpx;
color: #f15353;
}
.group_detail .content .goods_list .goods_box .goods_info .price .span {
font-size: 12px;
}
.group_detail .content .goods_list .goods_box .goods_info .price .text-decoration {
text-decoration: line-through;
color: #8c8c8c;
margin-left: 20rpx;
}
.group_detail .content .goods_list .goods_box .goods_info .number {
display: flex;
align-items: center;
justify-content: flex-start;
margin-top: 52rpx;
}
.group_detail .content .goods_list .goods_box .goods_info .number .left {
display: flex;
align-items: center;
}
.group_detail .content .goods_list .goods_box .goods_info .number .left .iconfont {
font-size: 48rpx;
color: #f15353;
margin-right: 12rpx;
}
.group_detail .content .goods_list .goods_box .goods_info .number .left .span {
/* color: #f15353; */
font-size: 14px;
border-left: solid 2rpx #ebebeb;
padding-left: 12rpx;
}
.group_detail .content .goods_list .goods_box .goods_info .number .go_group {
width: 160rpx;
height: 56rpx;
border-radius: 8rpx;
background: #f15353;
display: flex;
justify-content: center;
align-items: center;
margin-left: 80rpx;
}
.group_detail .content .goods_list .goods_box .goods_info .number .go_group .span {
color: #fff;
font-size: 14px;
}
.group_detail .content .goods_list .goods_box .goods_info .number .go_group .fa {
color: #fff;
font-size: 32rpx;
margin-left: 20rpx;
}
.group_detail .content .goods_list .goods_box:last-child {
border: none;
}
.group_detail .content .into_group {
margin-top: 20rpx;
background: #fff;
padding: 28rpx;
}
.group_detail .content .into_group .title {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20rpx;
}
.group_detail .content .into_group .title .line_left,
.group_detail .content .into_group .title .line_right {
border: solid 2rpx #f15353;
width: 120rpx;
}
.group_detail .content .into_group .title .span {
margin: 0 40rpx;
font-size: 16px;
color: #f15353;
}
.group_detail .content .into_group .tui-countdown-content .tui-conutdown-box {
color: #fff;
padding: 5rpx;
border-radius: 5rpx;
background-color: #f15353;
}
.group_detail .content .into_group .p {
display: flex;
justify-content: center;
margin-top: 28rpx;
font-size: 14px;
text-align: center;
white-space: nowrap;
}
.group_detail .content .into_group .p .span {
color: #f15353;
}
.group_detail .content .into_group .btn {
margin-top: 40rpx;
width: 600rpx;
height: 80rpx;
border-radius: 12rpx;
color: #fff;
font-size: 16px;
background: #f15353;
border: none;
}
.group_detail .content .into_group .endClass {
background-color: #969799;
}
.group_detail .content .group_user {
background: #fff;
margin-top: 20rpx;
padding: 28rpx 28rpx 56rpx 28rpx;
}
.group_detail .content .group_user .h2 {
font-weight: normal;
font-size: 15px;
margin-bottom: 20rpx;
text-align: left;
}
.group_detail .content .group_user .user_box {
margin-top: 40rpx;
display: flex;
justify-content: center;
flex-wrap: wrap;
overflow: scroll;
}
.group_detail .content .group_user .user_box .user {
position: relative;
margin: 22rpx 12rpx 27rpx;
}
.group_detail .content .group_user .user_box .reward::before {
position: absolute;
content: '';
top: -22rpx;
left: 50%;
transform: translateX(-50%);
width: 82rpx;
height: 41rpx;
background-image: url('https://mini-app-img-1251768088.cos.ap-guangzhou.myqcloud.com//group_reward.png');
background-size: contain;
background-repeat: no-repeat;
}
.group_detail .content .group_user .user_box .user .img {
width: 96rpx;
height: 96rpx;
background: #fafafa;
border-radius: 64rpx;
border: dashed 2rpx #ebebeb;
overflow: hidden;
display: flex;
}
.group_detail .content .group_user .user_box .user .img image {
width: 100%;
height: 100%;
}
.group_detail .content .group_user .user_box .user .iconfont {
width: 96rpx;
height: 96rpx;
font-size: 48rpx;
color: #ebebeb;
position: absolute;
line-height: 96rpx;
top: 0;
left: 0;
}
.group_detail .content .group_user .user_box .user .span {
width: 96rpx;
height: 40rpx;
line-height: 40rpx;
border-radius: 64rpx;
background: #ff8340;
font-size: 12px;
color: #fff;
display: block;
position: absolute;
bottom: -20rpx;
text-align: center;
}
.group_detail .content .group_user .user_box .user .current {
border: solid 2rpx #ff8340;
}
.group_detail .content .look_btn {
background: #fff;
width: 100%;
position: fixed;
bottom: 0;
border-top: solid 2rpx #ebebeb;
padding: 0 28rpx;
box-sizing: border-box;
}
.group_detail .content .look_btn button {
border: none;
background: #f15353;
font-size: 16px;
color: #fff;
width: 100%;
height: 80rpx;
border-radius: 12rpx;
margin: 12rpx auto;
}
.group_detail .mint-popup-4 {
width: 100%;
}
.group_detail .one_open {
padding-bottom: 120rpx;
}
.group_detail .one_open .img_price {
display: flex;
padding: 28rpx;
}
.group_detail .one_open .img_price .goods {
width: 188rpx;
height: 188rpx;
background: #f2f2f2;
border: solid 2rpx #ebebeb;
overflow: hidden;
border-radius: 6rpx;
position: absolute;
top: -60rpx;
}
.group_detail .one_open .img_price .goods image {
width: 100%;
height: 100%;
}
.group_detail .one_open .img_price .price {
margin-left: 220rpx;
text-align: left;
}
.group_detail .one_open .img_price .price .price_a {
color: #f15353;
font-size: 18px;
}
.group_detail .one_open .img_price .price .price_b {
color: #8c8c8c;
font-size: 12px;
}
.group_detail .one_open .icon_close {
position: absolute;
top: 8rpx;
right: 0;
width: 80rpx;
height: 80rpx;
}
.group_detail .one_open .icon_close .iconfont {
line-height: 80rpx;
font-size: 36rpx;
color: #999;
}
.group_detail .one_open .select_box {
padding: 28rpx 28rpx 0 28rpx;
}
.group_detail .one_open .select_box .select {
border-top: solid 2rpx #ebebeb;
display: flex;
flex-wrap: wrap;
padding: 28rpx 0;
}
.group_detail .one_open .select_box .select .li {
width: 216rpx;
padding: 20rpx 0;
border: solid 2rpx #ebebeb;
border-radius: 8rpx;
margin-right: 20rpx;
margin-bottom: 20rpx;
}
.group_detail .one_open .select_box .select .li .span {
display: block;
font-size: 14px;
}
.group_detail .one_open .select_box .select .li .span .font {
font-size: 18px;
}
.group_detail .one_open .select_box .select .li:nth-child(3n) {
margin-right: 0;
}
.group_detail .one_open .select_box .select .current {
border: solid 2rpx #f15353;
color: #f15353;
}
.group_detail .one_open .select_box .van-radio-group {
display: flex;
flex-wrap: wrap;
}
.group_detail .one_open .select_box .van-radio-group .van-radio {
margin-right: 10rpx;
margin-bottom: 10rpx;
background: #fff;
border: 1px solid #bfcbd9;
text-align: center;
box-sizing: border-box;
border-radius: 8rpx;
}
.vantRadioshow {
background-color: #f15353;
border-color: #f15353;
color: #fff;
/* box-shadow: #f15353 -1px 0px 0px 0px; */
}
.group_detail .one_open .noVantRadio {
padding: 0 40rpx;
}
.group_detail .one_open .noVantRadio .van-radio-group .van-radio__label {
padding: 64rpx !important;
}
.group_detail .one_open .noVantRadio .dl {
margin-bottom: 25.6rpx;
text-align: left;
}
.group_detail .one_open .noVantRadio .dl .dt {
margin-bottom: 16rpx;
}
.group_detail .one_open .noVantRadio .dl .van-radio-group {
display: flex;
flex-wrap: wrap;
}
.group_detail .one_open .noVantRadio .dl .van-radio-group .van-radio {
margin-right: 10rpx;
margin-bottom: 10rpx;
background: #fff;
border: 1px solid #bfcbd9;
text-align: center;
box-sizing: border-box;
border-radius: 8rpx;
}
.group_detail .one_open .noVantRadio .dl .van-radio-group .vantRadioshow {
background-color: #f15353;
border-color: #f15353;
box-shadow: #f15353 -1px 0 0 0;
}
.group_detail .one_open .buy_number {
margin: 0 28rpx;
height: 120rpx;
display: flex;
justify-content: space-between;
align-items: center;
border-top: solid 2rpx #ebebeb;
border-bottom: solid 2rpx #ebebeb;
}
.group_detail .one_open .buy_number .num {
border-radius: 6rpx;
float: right;
background-color: #fff;
}
.group_detail .one_open .buy_number .num .leftnav {
height: 56rpx;
width: 56rpx;
float: left;
background-color: #f2f2f2;
color: #999;
text-align: center;
border-radius: 6rpx;
line-height: 56rpx;
font-size: 18px;
font-weight: bold;
}
.group_detail .one_open .buy_number .num .shownum {
height: 56rpx;
width: 72rpx;
float: left;
border: 0rpx;
margin: 0rpx;
padding: 0rpx;
text-align: center;
color: #333;
}
.group_detail .one_open .buy_number .num .rightnav {
height: 56rpx;
width: 56rpx;
float: right;
background-color: #f2f2f2;
color: #999;
text-align: center;
border-radius: 6rpx;
line-height: 56rpx;
font-size: 18px;
font-weight: bold;
}
.group_detail .one_open .btn {
background: #f15353;
height: 100rpx;
width: 100%;
color: #fff;
font-size: 16px;
position: fixed;
bottom: 0;
left: 0;
border: none;
}
.shadeMode_2 {
position: fixed;
background: #fff;
top: auto;
right: auto;
bottom: -1000rpx;
left: 50%;
transform: translate3d(-50%, 0, 0);
width: 100%;
z-index: 2001;
overflow: visible;
transition: 0.6s ease-out;
}
.shadeMode .specifications {
display: none;
overflow: visible;
position: relative;
width: 100%;
padding-top: 20rpx;
}
.shadeMode_2 .specifications {
overflow: visible;
position: relative;
width: 100%;
padding-top: 20rpx;
}
.shadeModeShow {
bottom: 0;
}
.shadeModeShow .specifications {
display: block;
}
.specifications .icon_close {
position: absolute;
top: -40rpx;
right: 0;
width: 80rpx;
height: 100rpx;
}
.specifications .icon_close .guanbi_icon {
position: absolute;
left: 25%;
top: 50%;
width: 40rpx;
}
.specifications .selectSpecs {
flex-wrap: wrap;
}
.popupMode {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
opacity: 0.5;
background: #000;
z-index: 999;
transition: 0.6s ease-out;
}
.popupModeShow {
opacity: 0;
transition: 0.6s ease-out;
}