@import '../../assets/scss/mixins'; @import '../../assets/scss/utils'; $contentWidth: 690px; .page { padding-bottom: $pageBottom; .bgc { // background-color: #131413; } .bg {} .main { .top { position: relative; width: 750px; color: #ffffff; &-bg { position: absolute; width: 750px; height: 300px; } .user { width: 750px; margin: 0 auto 36px; position: relative; padding-top: 42px; display: flex; justify-content: space-between; z-index: 21; &-info { display: flex; padding-left: 30px; @extend .bb; .avatar { width: 120px; height: 120px; border-radius: 60px; } .wrap1 { margin-top: 12px; margin-left: 20px; .name { font-size: 36px; } .vip { display: inline-block; font-size: 24px; margin-top: 8px; background: #FF7B21; border-radius: 4px; padding: 2px 12px; border-radius: 8px; } .vip-check { background: #6DD400; } } } &-data { display: flex; align-items: center; .wrap { // width: 120px; padding: 0 24px; text-align: center; .t1 { font-size: 30px; } .t2 { font-size: 22px; opacity: .7; } } .line { height: 80px; width: 2px; opacity: 0.5; background: #FFFFFF; } } } } .top-space { height: 0px; } .content { position: relative; color: #ffffff; // 场景 .sence { width: $contentWidth; margin: 0 auto 0; .border { width: $contentWidth; @extend .shadow; background-color: #ffffff; @extend .bb; padding: 24px 26px; margin: 0 auto 20px; } // 签到区 .sign { // 头部 .tit { display: flex; justify-content: space-between; .t1 { font-size: 28px; color: #333333; font-weight: bold; } .t2 { display: flex; align-items: center; font-size: 24px; color: #3680EB; .icon { width: 34px; height: 36px; margin-right: 10px; } } } // 7天签到 .check { position: relative; margin: 32px auto 0; display: flex; justify-content: space-between; &-item { display: flex; // align-items: center; .line { background: #F0F0F0; width: 46px; height: 2px; margin-top: 26px; } .day { text-align: center; .circle { background: #F0F0F0; width: 52px; height: 52px; line-height: 52px; border-radius: 26px; font-size: 28px; color: #FFFFFF; } .num { font-size: 24px; color: #3680EB; margin-top: 6px; } .icon { margin-top: 6px; width: 40px; height: 40px; } } } &-item-act { .line { background: #3680EB; } .day { .circle { background: #3680EB; } } } // &-item { // width: 68px; // height: 100px; // border-radius: 8px; // text-align: center; // background: #F0F0F0; // padding: 8px 4px; // @extend .bb; // .no { // @extend .fcc; // color: #333333; // font-size: 28px; // height: 40px; // } // .icon { // image { // margin-top: 4px; // width: 40px; // height: 40px; // } // } // } // &-item-act { // color: #FFFFFF; // background: #3680EB; // .no { // color: #ffffff; // } // } } // 签到按钮 &-btn { @include btc(280px, 68px); margin: 12px auto 4px; border-radius: 34px; background: #3680EB; font-size: 28px; color: #FFFFFF; } &-btn-disable { background: #ECECEC; } } // 功能区 .func { color: #333333; font-size: 28px; text-align: center; .my-qrcode { width: 620px; // height: 140px; margin: auto 0; background: #F8F8F8; padding: 22px 0; .qrcode { width: 56px; height: 56px; } .t1 { margin-top: 4px; } } &-wrap { @extend .bb; padding: 0 48px; margin: 4px auto 4px; display: flex; justify-content: space-between; &-item { width: 132px; position: relative; .icon-wrap { position: relative; @extend .fcc; // width: 100px; height: 100px; .icon { // width: 64px; height: 64px; } .rpoint { position: absolute; width: 24px; height: 24px; border-radius: 24px; right: 22px; top: 10px; background-color: #fe4b4b; z-index: 1; } } .txt {} } } } // 活动区域 .active { font-size: 24px; color: #333333; text-align: center; margin: 40px 0 4px; display: flex; justify-content: space-between; // justify-content: flex-start; &-item { width: 132px; position: relative; .icon-wrap { @extend .fcc; height: 100px; .icon { color: #333333; font-size: 64px; } } .txt {} } } } } } }