yuminge-app/yun-min-program-plugin-master/packageE/groupCode/groupCode.wxss

366 lines
5.2 KiB
Plaintext

/* packageE/groupCode/groupCode.wxss */
page {
background-color: #fff;
}
.group {
padding-bottom: 60rpx;
}
.topimag {
width: 100%;
height: 409rpx;
background: #4dd4a7;
}
.topimag image {
width: 100%;
height: 100%;
}
.topHead {
display: flex;
width: 700rpx;
height: 481rpx;
margin: 0 auto;
margin-top: -308rpx;
flex-direction: column;
align-items: center;
}
.inpBox {
width: 660rpx;
height: 68rpx;
display: flex;
justify-content: flex-start;
align-items: center;
background-color: rgba(255, 255, 255, 0.6);
border-radius: 34rpx;
}
.inpBox icon {
color: #fff;
margin-left: 36rpx;
margin-top: -10rpx;
margin-right: 17rpx;
}
.banner {
width: 700rpx;
height: 320rpx;
margin-top: 19rpx;
}
.banner_swiper {
width: 700rpx;
height: 320rpx;
}
.banner_swiper image {
width: 100%;
height: 100%;
border-radius: 15rpx;
}
/* 排行榜 */
.ranking {
margin: 0 26rpx;
margin-top: 39rpx;
margin-bottom: 60rpx;
}
.rangTitle {
display: flex;
justify-content: space-between;
align-items: center;
}
.rank {
display: flex;
align-items: center;
}
.rank text {
font-weight: 600;
}
.rank icon {
color: #ff8a00;
margin-left: 19rpx;
}
.more {
display: flex;
align-items: center;
color: #999;
font-size: 24rpx;
}
.more icon {
margin-top: -10rpx;
}
.rankList {
/* padding: 0 34rpx 0 31rpx; */
margin-top: 40rpx;
display: flex;
}
.lis {
width: 220rpx;
height: 255rpx;
background-color: #fff;
box-shadow: 0rpx 0rpx 16rpx 0rpx rgba(0, 0, 0, 0.05);
border-radius: 15rpx;
margin-right: 15rpx;
position: relative;
display: flex;
flex-direction: column;
align-items: center;
}
.lis_icon {
color: #ffa800;
position: absolute;
top: -15rpx;
left: 11rpx;
}
.lis_icon icon {
position: relative;
font-size: 55rpx;
}
.lis_icon icon text {
position: absolute;
bottom: 7rpx;
left: 29%;
color: #fff;
font-size: 32rpx;
}
.rankList .lis:nth-child(3) {
margin-right: 0;
}
.headPto {
width: 120rpx;
height: 120rpx;
border-radius: 50%;
margin-top: 46rpx;
}
.headPto image {
width: 100%;
height: 100%;
border-radius: 50%;
}
.addicon {
position: absolute;
bottom: -31rpx;
width: 64rpx;
height: 64rpx;
border-radius: 50%;
background-color: #00b075;
text-align: center;
line-height: 64rpx;
}
.addicon icon {
color: #fff;
margin-top: -10rpx;
}
/* .recommend{
margin: 0 26rpx;
} */
.recommendList {
padding: 21rpx 27rpx;
display: flex;
border-bottom: 1rpx solid rgba(226, 226, 226, 0.9);
justify-content: space-between;
align-items: center;
}
.reLeft {
width: 120rpx;
height: 120rpx;
border-radius: 50%;
margin-right: 22rpx;
}
.reLeft image {
width: 100%;
height: 100%;
border-radius: 50%;
}
.rigTop {
display: flex;
justify-content: space-between;
}
.reRight {
flex: 1;
overflow: hidden;
}
.codeName {
font-size: 32rpx;
line-height: 48rpx;
letter-spacing: 2rpx;
}
.addBtn {
width: 100rpx;
height: 44rpx;
background-image:
linear-gradient(
#00b075,
#00b075
),
linear-gradient(
#ff6e65,
#ff6e65
);
background-blend-mode:
normal,
normal;
border-radius: 22rpx;
text-align: center;
line-height: 44rpx;
margin-right: 40rpx;
}
.addBtn text {
font-size: 28rpx;
/* line-height: 48rpx; */
letter-spacing: 1rpx;
color: #fff;
}
.rigBtm {
font-size: 28rpx;
line-height: 48rpx;
color: #999;
flex: 1;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
/* 悬浮按钮 */
.posBox {
position: fixed;
bottom: 198rpx;
right: 17rpx;
width: 120rpx;
height: 120rpx;
z-index: 999;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
background: #00b075;
}
.posBox icon {
color: #fff;
font-size: 59rpx;
}
.posBox image,
.posBoxs image {
width: 100%;
height: 100%;
border-radius: 50%;
}
.playPos {
position: fixed;
bottom: 210rpx;
right: 21rpx;
width: 100rpx;
height: 100rpx;
z-index: 999;
border-radius: 50%;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
background-color: #00b075;
}
.rotateImg {
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
transition: transform 0.5s;
}
.normalImg {
transform: rotate(0deg);
-webkit-transform: rotate(0deg);
transition: transform 0.5s;
}
.lz_one {
transform: translate(10rpx, -120rpx);
transition: transform 0.5s;
}
.lz_two {
transform: translate(0rpx, 0rpx);
transition: transform 0.5s;
}
.playPos icon {
font-size: 26px;
height: 60rpx;
margin-top: -10rpx;
color: #fff;
}
.playPos .text {
font-size: 20rpx;
color: #fff;
}
.jl_one {
transform: translate(-100rpx, -60rpx);
transition: transform 0.5s;
}
.jl_two {
transform: translate(0rpx, 0rpx);
transition: transform 0.5s;
}
.recordPos {
position: fixed;
bottom: 212rpx;
right: 35rpx;
width: 100rpx;
height: 100rpx;
z-index: 999;
border-radius: 50%;
display: flex;
flex-direction: column;
justify-content: space-around;
align-items: center;
background-color: #00b075;
}
.recordPos icon {
font-size: 26px;
height: 60rpx;
margin-top: -10rpx;
color: #fff;
}
.recordPos .text {
font-size: 20rpx;
color: #fff;
}