










diff --git a/view/molistar/activity/adventureTreasureHunt/css/index.css b/view/molistar/activity/adventureTreasureHunt/css/index.css index 7964f96..bbb0fcc 100644 --- a/view/molistar/activity/adventureTreasureHunt/css/index.css +++ b/view/molistar/activity/adventureTreasureHunt/css/index.css @@ -63,6 +63,7 @@ body { right: 0; top: 7.8666666667rem; padding: 0 0.0933333333rem 0 0.4rem; + z-index: 99; } .header .Record { height: 0.7733333333rem; @@ -241,7 +242,7 @@ body { font-size: 0.3733333333rem; color: #FFFCD0; padding: 0.1866666667rem 0.3466666667rem; - margin: 0 2.2666666667rem; + margin: 0 2rem; text-align: center; } .adventureTask .content .recharge { @@ -256,7 +257,7 @@ body { border-radius: 50%; } .adventureTask .content .recharge .data_box { - margin-left: 0.24rem; + margin: 0 0.24rem; } .adventureTask .content .recharge .data_box .txt { font-family: PingFang SC; @@ -270,6 +271,7 @@ body { .adventureTask .content .recharge .data_box .txt .Weekly_num { color: #FFFFFF; font-weight: 600; + margin: 0 0.0533333333rem; } .adventureTask .content .recharge .data_box .txt img { width: 0.36rem; @@ -357,12 +359,16 @@ body { padding: 0 0.6666666667rem; margin: 0.3466666667rem 0.1333333333rem 0; } +.adventureTask .content .task_list .wrap .wrap_box .left { + flex: 1; +} .adventureTask .content .task_list .wrap .wrap_box .left .title { font-family: PingFang SC; font-weight: 600; font-size: 0.3733333333rem; color: #FFFCD0; margin-top: 0; + text-align: left; } .adventureTask .content .task_list .wrap .wrap_box .left .progress_container { width: 100%; @@ -386,9 +392,17 @@ body { transition: width 0.5s; /* 平滑过渡效果 */ } +.adventureTask .content .task_list .wrap .wrap_box .left .process { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.32rem; + color: #FFFCD0; + margin-top: 0.1333333333rem; +} .adventureTask .content .task_list .wrap .wrap_box .right { - margin-left: auto; text-align: center; + flex: 0.3; + margin-left: 0.2666666667rem; } .adventureTask .content .task_list .wrap .wrap_box .right .num { font-family: PingFang SC; @@ -422,4 +436,609 @@ body { .adventureRanking .content { background-image: url("../images/content_bg.png"); background-size: 100% 100%; +} +.adventureRanking .content .rank_list { + padding: 0.0133333333rem; +} +.adventureRanking .content .rank_list .rank_box { + background-image: url("../images/qiansan_bg.png"); + background-size: 100% 100%; + padding: 0.6666666667rem 0.5333333333rem; + margin: 0.2666666667rem 0.4rem 0; +} +.adventureRanking .content .rank_list .rank_box .info { + display: flex; + align-items: center; +} +.adventureRanking .content .rank_list .rank_box .info .rank { + font-family: PingFang SC; + font-weight: 600; + font-size: 0.4266666667rem; + color: #2D2A00; +} +.adventureRanking .content .rank_list .rank_box .info .user { + display: flex; + align-items: center; +} +.adventureRanking .content .rank_list .rank_box .info .user .avatar { + margin-right: 0.32rem; + margin-left: 0.3733333333rem; + position: relative; +} +.adventureRanking .content .rank_list .rank_box .info .user .avatar .touxiang { + width: 1.12rem; + height: 1.12rem; + border-radius: 50%; +} +.adventureRanking .content .rank_list .rank_box .info .user .avatar .touxiang_kuang { + width: 1.6266666667rem; + height: 1.6266666667rem; + position: absolute; + top: -0.24rem; + left: -0.24rem; +} +.adventureRanking .content .rank_list .rank_box .info .user .name .nick { + font-family: PingFang SC; + font-weight: 500; + font-size: 0.4rem; + color: #2D2A00; +} +.adventureRanking .content .rank_list .rank_box .info .user .name .id { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.3733333333rem; + color: #2D2A00; + margin-top: 0.2rem; +} +.adventureRanking .content .rank_list .rank_box .info .points_btn { + background-image: url("../images/behind.png"); + background-size: 100% 100%; + min-width: 3.6rem; + padding: 0.32rem 0; + font-family: PingFang SC; + font-weight: 500; + font-size: 0.3466666667rem; + color: #140600; + display: flex; + align-items: center; + justify-content: center; + margin-left: auto; +} +.adventureRanking .content .rank_list .rank_box .info .points_btn .Points { + font-family: PingFang SC; + font-weight: 500; + font-size: 0.3466666667rem; +} +.adventureRanking .content .rank_list .rank_box .gift_box { + margin-top: 0.2933333333rem; + display: flex; + gap: 0.1866666667rem; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + /* 隐藏滚动条 */ +} +.adventureRanking .content .rank_list .rank_box .gift_box::-webkit-scrollbar { + display: none; +} +.adventureRanking .content .rank_list .rank_box .gift_box .box img { + width: 1.2rem; + height: 1.2rem; +} +.adventureRanking .bottom { + background-image: url("../images/content_bottom.png"); + background-size: 100% 100%; + height: 1.4666666667rem; + width: 100%; +} + +.bottomText { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.32rem; + color: #FFFCD0; + padding: 0.48rem 0; + text-align: center; +} + +.popup_detail { + display: none; + /* 初始状态下隐藏弹窗 */ + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 9999; + /* 确保弹窗在最顶层 */ +} +.popup_detail .popup_content { + background-image: url("../images/popup_bg.png"); + background-size: 100% 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 9.6rem; + padding: 0.8rem 0 0.5333333333rem; + height: 9.6533333333rem; +} +.popup_detail .popup_content .title { + background-image: url("../images/task_top_bg.png"); + background-size: 100% 100%; + width: 4.6933333333rem; + height: 1.3866666667rem; + display: flex; + align-items: center; + justify-content: center; + font-family: PingFang SC; + font-weight: 600; + font-size: 0.4266666667rem; + color: #FFF784; + line-height: 0.48rem; + text-align: center; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); +} +.popup_detail .popup_content .detail_list { + margin: 1.0666666667rem 0.8rem 0; + height: 8rem; + overflow: hidden; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + /* 隐藏滚动条 */ +} +.popup_detail .popup_content .detail_list::-webkit-scrollbar { + display: none; +} +.popup_detail .popup_content .detail_list .detail_box { + background: rgba(0, 0, 0, 0.5); + border-radius: 0.2666666667rem; + padding: 0.3866666667rem 0.36rem; + display: flex; + align-items: center; + margin-top: 0.4rem; + position: relative; +} +.popup_detail .popup_content .detail_list .detail_box .Kimlik { + background: linear-gradient(0deg, #F08810, #FFEB3D); + border-radius: 0.2133333333rem; + border: 0.0266666667rem solid #FFFFFF; + font-family: PingFang SC; + font-weight: 600; + font-size: 0.32rem; + color: #140600; + padding: 0.0933333333rem 0.24rem; + position: absolute; + top: -0.2666666667rem; + right: 0.2666666667rem; + display: none; +} +.popup_detail .popup_content .detail_list .detail_box .left .title_desc { + font-family: PingFang SC; + font-weight: 500; + font-size: 0.3733333333rem; + color: #FFFCD0; +} +.popup_detail .popup_content .detail_list .detail_box .left .time { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.32rem; + color: #FFFCD0; + opacity: 0.6; + margin-top: 0.2133333333rem; +} +.popup_detail .popup_content .detail_list .detail_box .right { + font-family: PingFang SC; + font-weight: 500; + font-size: 0.48rem; + color: #FFFFFF; + margin-left: auto; +} +.popup_detail .popup_content .detail_list .detail_box .right .Points { + font-size: 0.3466666667rem; + color: #FFFCD0; +} +.popup_detail .popup_content .close_btn { + position: absolute; + top: -6%; + right: 2%; +} +.popup_detail .popup_content .close_btn img { + width: 0.8rem; + height: 0.8rem; +} + +.popup_record { + display: none; + /* 初始状态下隐藏弹窗 */ + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 9999; + /* 确保弹窗在最顶层 */ +} +.popup_record .popup_content { + background-image: url("../images/popup_bg.png"); + background-size: 100% 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 9.6rem; + padding: 0.8rem 0 0.5333333333rem; + height: 9.6533333333rem; +} +.popup_record .popup_content .title { + background-image: url("../images/task_top_bg.png"); + background-size: 100% 100%; + width: 4.6933333333rem; + height: 1.3866666667rem; + display: flex; + align-items: center; + justify-content: center; + font-family: PingFang SC; + font-weight: 600; + font-size: 0.4266666667rem; + color: #FFF784; + line-height: 0.48rem; + text-align: center; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); +} +.popup_record .popup_content .record_tab { + display: flex; + align-items: center; + justify-content: center; + gap: 0.8rem; + margin-top: 1.0666666667rem; +} +.popup_record .popup_content .record_tab div { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.3733333333rem; + color: #FFFCD0; + opacity: 0.6; +} +.popup_record .popup_content .record_tab .active { + font-family: PingFang SC; + font-weight: 500; + font-size: 0.4rem; + opacity: 1; +} +.popup_record .popup_content .detail_list { + margin: 0.4533333333rem 0.8rem 0; + height: 6.9333333333rem; + overflow: hidden; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + /* 隐藏滚动条 */ +} +.popup_record .popup_content .detail_list::-webkit-scrollbar { + display: none; +} +.popup_record .popup_content .detail_list .detail_box { + background: rgba(0, 0, 0, 0.5); + border-radius: 0.2666666667rem; + padding: 0.3866666667rem 0.36rem; + display: flex; + align-items: center; + margin-top: 0.2666666667rem; +} +.popup_record .popup_content .detail_list .detail_box .right { + margin: 0 0.2133333333rem; +} +.popup_record .popup_content .detail_list .detail_box .right .title_desc { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.3733333333rem; + color: #FFFCD0; +} +.popup_record .popup_content .detail_list .detail_box .right .time { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.32rem; + color: #FFFCD0; + opacity: 0.6; + margin-top: 0.2133333333rem; +} +.popup_record .popup_content .detail_list .detail_box .left img { + width: 1.0933333333rem; + height: 1.0933333333rem; + border-radius: 50%; +} +.popup_record .popup_content .close_btn { + position: absolute; + top: -6%; + right: 2%; +} +.popup_record .popup_content .close_btn img { + width: 0.8rem; + height: 0.8rem; +} + +.popup_rlues { + display: none; + /* 初始状态下隐藏弹窗 */ + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 9999; + /* 确保弹窗在最顶层 */ +} +.popup_rlues .popup_content { + background-image: url("../images/popup_bg.png"); + background-size: 100% 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 9.6rem; + padding: 0.8rem 0 0.5333333333rem; + height: 9.6533333333rem; +} +.popup_rlues .popup_content .title { + background-image: url("../images/task_top_bg.png"); + background-size: 100% 100%; + width: 4.6933333333rem; + height: 1.3866666667rem; + display: flex; + align-items: center; + justify-content: center; + font-family: PingFang SC; + font-weight: 600; + font-size: 0.4266666667rem; + color: #FFF784; + line-height: 0.48rem; + text-align: center; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); +} +.popup_rlues .popup_content .rules_txt { + margin: 1.3333333333rem 1.0666666667rem 0; +} +.popup_rlues .popup_content .rules_txt p { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.3733333333rem; + color: #FFFCD0; + line-height: 0.56rem; +} +.popup_rlues .popup_content .close_btn { + position: absolute; + top: -6%; + right: 2%; +} +.popup_rlues .popup_content .close_btn img { + width: 0.8rem; + height: 0.8rem; +} + +.popup_treasure { + display: none; + /* 初始状态下隐藏弹窗 */ + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 9999; + /* 确保弹窗在最顶层 */ +} +.popup_treasure .popup_content { + background-image: url("../images/popup_bg.png"); + background-size: 100% 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 9.6rem; + padding: 0.8rem 0 0.5333333333rem; + height: 9.6533333333rem; +} +.popup_treasure .popup_content .title { + background-image: url("../images/task_top_bg.png"); + background-size: 100% 100%; + width: 4.6933333333rem; + height: 1.3866666667rem; + display: flex; + align-items: center; + justify-content: center; + font-family: PingFang SC; + font-weight: 600; + font-size: 0.4266666667rem; + color: #FFF784; + line-height: 0.48rem; + text-align: center; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); +} +.popup_treasure .popup_content .tip_txt { + font-family: PingFang SC; + font-weight: 500; + font-size: 0.4rem; + color: #FFFCD0; + line-height: 0.48rem; + margin: 1.3333333333rem 0.5333333333rem 0; + text-align: center; +} +.popup_treasure .popup_content .gift_list { + margin: 0.56rem 1.6rem 0; + display: flex; + align-items: center; + justify-content: center; + gap: 0.32rem; + flex-wrap: wrap; + height: 6.1333333333rem; + overflow: hidden; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + /* 隐藏滚动条 */ +} +.popup_treasure .popup_content .gift_list::-webkit-scrollbar { + display: none; +} +.popup_treasure .popup_content .gift_list .gift_box { + margin-top: 0.4rem; +} +.popup_treasure .popup_content .gift_list .gift_box .img_box { + background-image: url("../images/img_bg.png"); + background-size: 100% 100%; + width: 2.6933333333rem; + height: 2.6933333333rem; + display: flex; + align-items: center; + justify-content: center; +} +.popup_treasure .popup_content .gift_list .gift_box .img_box img { + width: 2.2rem; + height: 2.2rem; +} +.popup_treasure .popup_content .gift_list .gift_box .gift_name { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.3733333333rem; + color: #FFFCD0; + text-align: center; + margin-top: 0.2666666667rem; +} +.popup_treasure .popup_content .close_btn { + position: absolute; + top: -6%; + right: 2%; +} +.popup_treasure .popup_content .close_btn img { + width: 0.8rem; + height: 0.8rem; +} + +.my_Points { + background-image: url("../images/my_ph_bg.png"); + background-size: 100% 100%; + padding: 0.6666666667rem 0.9333333333rem; + position: fixed; + bottom: 0; + width: 100%; + box-sizing: border-box; + display: none; +} +.my_Points .info { + display: flex; + align-items: center; +} +.my_Points .info .rank { + font-family: PingFang SC; + font-weight: 600; + font-size: 0.4266666667rem; + color: #2D2A00; +} +.my_Points .info .user { + display: flex; + align-items: center; +} +.my_Points .info .user .avatar { + margin-right: 0.32rem; + margin-left: 0.3733333333rem; + position: relative; +} +.my_Points .info .user .avatar .touxiang { + width: 1.12rem; + height: 1.12rem; + border-radius: 50%; +} +.my_Points .info .user .name .nick { + font-family: PingFang SC; + font-weight: 500; + font-size: 0.4rem; + color: #2D2A00; +} +.my_Points .info .user .name .id { + font-family: PingFang SC; + font-weight: 400; + font-size: 0.3733333333rem; + color: #2D2A00; + margin-top: 0.2rem; +} +.my_Points .info .points_btn { + background-image: url("../images/behind.png"); + background-size: 100% 100%; + min-width: 3.6rem; + padding: 0.32rem 0; + font-family: PingFang SC; + font-weight: 500; + font-size: 0.3466666667rem; + color: #140600; + display: flex; + align-items: center; + justify-content: center; + margin-left: auto; +} +.my_Points .info .points_btn .Points { + font-family: PingFang SC; + font-weight: 500; + font-size: 0.3466666667rem; +} +.my_Points .gift_box { + margin-top: 0.2933333333rem; + display: flex; + gap: 0.1866666667rem; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + /* 隐藏滚动条 */ +} +.my_Points .gift_box::-webkit-scrollbar { + display: none; +} +.my_Points .gift_box .box img { + width: 1.2rem; + height: 1.2rem; +} + +.bottom_height { + width: 100%; + height: 4rem; + display: none; +} + +.arabic .adventureTask .content .task_list .wrap .wrap_box .right { + margin-left: 0; + margin-right: 0.2666666667rem; +} +.arabic .adventureTask .content .task_list .wrap .wrap_box .left .title { + text-align: right; +} +.arabic .adventureRanking .content .rank_list .rank_box .info .points_btn { + margin-right: auto; + margin-left: 0; +} +.arabic .my_Points .info .points_btn { + margin-right: auto; + margin-left: 0; +} +.arabic .adventureTask .content .tip_box .txt img { + transform: rotate(180deg); +} +.arabic .header { + background: url(../images/header-ar.png) no-repeat; + background-size: 100% 100%; } \ No newline at end of file diff --git a/view/molistar/activity/adventureTreasureHunt/css/index.scss b/view/molistar/activity/adventureTreasureHunt/css/index.scss index 753be11..85547de 100644 --- a/view/molistar/activity/adventureTreasureHunt/css/index.scss +++ b/view/molistar/activity/adventureTreasureHunt/css/index.scss @@ -70,6 +70,7 @@ body { right: 0; top: px2rem(590); padding: 0 px2rem(7) 0 px2rem(30); + z-index: 99; } .Record { @@ -283,7 +284,7 @@ body { font-size: px2rem(28); color: #FFFCD0; padding: px2rem(14) px2rem(26); - margin: 0 px2rem(170); + margin: 0 px2rem(150); text-align: center; } @@ -300,7 +301,7 @@ body { } .data_box { - margin-left: px2rem(18); + margin:0 px2rem(18); .txt { font-family: PingFang SC; @@ -314,6 +315,7 @@ body { .Weekly_num { color: #FFFFFF; font-weight: 600; + margin: 0 px2rem(4); } img { @@ -418,12 +420,15 @@ body { margin: px2rem(26) px2rem(10) 0; .left { + flex: 1; + .title { font-family: PingFang SC; font-weight: 600; font-size: px2rem(28); color: #FFFCD0; margin-top: 0; + text-align: left; } .progress_container { @@ -436,6 +441,7 @@ body { overflow: hidden; border: px2rem(2) solid #FFEF4C; margin-top: px2rem(16); + /* 隐藏溢出部分 */ /* 进度条本身 */ .progress_bar { @@ -449,13 +455,22 @@ body { } } + .process { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(24); + color: #FFFCD0; + margin-top: px2rem(10); + } } .right { - margin-left: auto; + // margin-left: auto; text-align: center; + flex: 0.3; + margin-left: px2rem(20); .num { font-family: PingFang SC; @@ -498,5 +513,706 @@ body { .content { background-image: url('../images/content_bg.png'); background-size: 100% 100%; + + // padding: px2rem(30) 0; + .rank_list { + padding: px2rem(1); + + .rank_box { + background-image: url('../images/qiansan_bg.png'); + background-size: 100% 100%; + padding: px2rem(50) px2rem(40); + margin: px2rem(20) px2rem(30) 0; + + .info { + display: flex; + align-items: center; + + .rank { + font-family: PingFang SC; + font-weight: 600; + font-size: px2rem(32); + color: #2D2A00; + } + + .user { + display: flex; + align-items: center; + + .avatar { + margin-right: px2rem(24); + margin-left: px2rem(28); + position: relative; + + .touxiang { + width: px2rem(84); + height: px2rem(84); + border-radius: 50%; + } + + .touxiang_kuang { + width: px2rem(122); + height: px2rem(122); + position: absolute; + top: px2rem(-18); + left: px2rem(-18); + } + } + + .name { + .nick { + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(30); + color: #2D2A00; + } + + .id { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(28); + color: #2D2A00; + margin-top: px2rem(15); + } + } + } + + .points_btn { + background-image: url('../images/behind.png'); + background-size: 100% 100%; + min-width: px2rem(270); + padding: px2rem(24) 0; + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(26); + color: #140600; + display: flex; + align-items: center; + justify-content: center; + margin-left: auto; + + .Points { + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(26); + } + } + } + + .gift_box { + margin-top: px2rem(22); + display: flex; + gap: px2rem(14); + overflow-x: auto; // 允许横向滚动 + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + + /* 隐藏滚动条 */ + &::-webkit-scrollbar { + display: none; // 隐藏 Webkit 浏览器(如 iOS、Chrome)滚动条 + } + + .box { + img { + width: px2rem(90); + height: px2rem(90); + } + } + } + } + } + } + + .bottom { + background-image: url('../images/content_bottom.png'); + background-size: 100% 100%; + height: px2rem(110); + width: 100%; + } +} + +.bottomText { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(24); + color: #FFFCD0; + padding: px2rem(36) 0; + text-align: center; +} + +.popup_detail { + display: none; + /* 初始状态下隐藏弹窗 */ + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 9999; + + /* 确保弹窗在最顶层 */ + .popup_content { + background-image: url('../images/popup_bg.png'); + background-size: 100% 100%; + // margin: 0 px2rem(14); + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: px2rem(720); + padding: px2rem(60) 0 px2rem(40); + height: px2rem(724); + + .title { + background-image: url('../images/task_top_bg.png'); + background-size: 100% 100%; + width: px2rem(352); + height: px2rem(104); + display: flex; + align-items: center; + justify-content: center; + font-family: PingFang SC; + font-weight: 600; + font-size: px2rem(32); + color: #FFF784; + line-height: px2rem(36); + text-align: center; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + } + + .detail_list { + margin: px2rem(80) px2rem(60) 0; + // padding-top: px2rem(80); + height: px2rem(600); + overflow: hidden; + overflow-y: auto; // 允许横向滚动 + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + + /* 隐藏滚动条 */ + &::-webkit-scrollbar { + display: none; // 隐藏 Webkit 浏览器(如 iOS、Chrome)滚动条 + } + + .detail_box { + background: rgba(0, 0, 0, 0.5); + border-radius: px2rem(20); + padding: px2rem(29) px2rem(27); + display: flex; + align-items: center; + margin-top: px2rem(30); + position: relative; + + .Kimlik { + background: linear-gradient(0deg, #F08810, #FFEB3D); + border-radius: px2rem(16); + border: px2rem(2) solid #FFFFFF; + font-family: PingFang SC; + font-weight: 600; + font-size: px2rem(24); + color: #140600; + padding: px2rem(7) px2rem(18); + position: absolute; + top: px2rem(-20); + right: px2rem(20); + display: none; + } + + .left { + .title_desc { + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(28); + color: #FFFCD0; + } + + .time { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(24); + color: #FFFCD0; + opacity: 0.6; + margin-top: px2rem(16); + } + } + + .right { + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(36); + color: #FFFFFF; + margin-left: auto; + + .Points { + font-size: px2rem(26); + color: #FFFCD0; + } + } + } + } + + .close_btn { + position: absolute; + top: -6%; + right: 2%; + + img { + width: px2rem(60); + height: px2rem(60); + } + } + } +} + +.popup_record { + display: none; + /* 初始状态下隐藏弹窗 */ + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 9999; + + /* 确保弹窗在最顶层 */ + .popup_content { + background-image: url('../images/popup_bg.png'); + background-size: 100% 100%; + // margin: 0 px2rem(14); + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: px2rem(720); + padding: px2rem(60) 0 px2rem(40); + height: px2rem(724); + + .title { + background-image: url('../images/task_top_bg.png'); + background-size: 100% 100%; + width: px2rem(352); + height: px2rem(104); + display: flex; + align-items: center; + justify-content: center; + font-family: PingFang SC; + font-weight: 600; + font-size: px2rem(32); + color: #FFF784; + line-height: px2rem(36); + text-align: center; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + } + + .record_tab { + display: flex; + align-items: center; + justify-content: center; + gap: px2rem(60); + margin-top: px2rem(80); + + div { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(28); + color: #FFFCD0; + opacity: 0.6; + } + + .active { + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(30); + opacity: 1; + } + } + + .detail_list { + margin: px2rem(34) px2rem(60) 0; + // padding-top: px2rem(80); + height: px2rem(520); + overflow: hidden; + overflow-y: auto; // 允许横向滚动 + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + + /* 隐藏滚动条 */ + &::-webkit-scrollbar { + display: none; // 隐藏 Webkit 浏览器(如 iOS、Chrome)滚动条 + } + + .detail_box { + background: rgba(0, 0, 0, 0.5); + border-radius: px2rem(20); + padding: px2rem(29) px2rem(27); + display: flex; + align-items: center; + margin-top: px2rem(20); + + .right { + margin: 0 px2rem(16); + + .title_desc { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(28); + color: #FFFCD0; + } + + .time { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(24); + color: #FFFCD0; + opacity: 0.6; + margin-top: px2rem(16); + } + } + + .left { + img { + width: px2rem(82); + height: px2rem(82); + border-radius: 50%; + } + } + } + } + + .close_btn { + position: absolute; + top: -6%; + right: 2%; + + img { + width: px2rem(60); + height: px2rem(60); + } + } + } +} + +.popup_rlues { + display: none; + /* 初始状态下隐藏弹窗 */ + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 9999; + + /* 确保弹窗在最顶层 */ + .popup_content { + background-image: url('../images/popup_bg.png'); + background-size: 100% 100%; + // margin: 0 px2rem(14); + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: px2rem(720); + padding: px2rem(60) 0 px2rem(40); + height: px2rem(724); + + .title { + background-image: url('../images/task_top_bg.png'); + background-size: 100% 100%; + width: px2rem(352); + height: px2rem(104); + display: flex; + align-items: center; + justify-content: center; + font-family: PingFang SC; + font-weight: 600; + font-size: px2rem(32); + color: #FFF784; + line-height: px2rem(36); + text-align: center; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + } + + .rules_txt { + margin: px2rem(100) px2rem(80) 0; + + p { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(28); + color: #FFFCD0; + line-height: px2rem(42); + } + } + + + .close_btn { + position: absolute; + top: -6%; + right: 2%; + + img { + width: px2rem(60); + height: px2rem(60); + } + } + } +} + +.popup_treasure { + display: none; + /* 初始状态下隐藏弹窗 */ + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 9999; + + /* 确保弹窗在最顶层 */ + .popup_content { + background-image: url('../images/popup_bg.png'); + background-size: 100% 100%; + // margin: 0 px2rem(14); + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: px2rem(720); + padding: px2rem(60) 0 px2rem(40); + height: px2rem(724); + + .title { + background-image: url('../images/task_top_bg.png'); + background-size: 100% 100%; + width: px2rem(352); + height: px2rem(104); + display: flex; + align-items: center; + justify-content: center; + font-family: PingFang SC; + font-weight: 600; + font-size: px2rem(32); + color: #FFF784; + line-height: px2rem(36); + text-align: center; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + } + + .tip_txt { + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(30); + color: #FFFCD0; + line-height: px2rem(36); + margin: px2rem(100) px2rem(40) 0; + text-align: center; + } + + .gift_list { + margin: px2rem(42) px2rem(120) 0; + display: flex; + align-items: center; + justify-content: center; + gap: px2rem(24); + flex-wrap: wrap; + height: px2rem(460); + overflow: hidden; + overflow-y: auto; // 允许横向滚动 + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + + /* 隐藏滚动条 */ + &::-webkit-scrollbar { + display: none; // 隐藏 Webkit 浏览器(如 iOS、Chrome)滚动条 + } + + .gift_box { + margin-top: px2rem(30); + + .img_box { + background-image: url('../images/img_bg.png'); + background-size: 100% 100%; + width: px2rem(202); + height: px2rem(202); + display: flex; + align-items: center; + justify-content: center; + + img { + width: px2rem(165); + height: px2rem(165); + } + } + + .gift_name { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(28); + color: #FFFCD0; + text-align: center; + margin-top: px2rem(20); + } + } + } + + .close_btn { + position: absolute; + top: -6%; + right: 2%; + + img { + width: px2rem(60); + height: px2rem(60); + } + } + } +} + +.my_Points { + background-image: url('../images/my_ph_bg.png'); + background-size: 100% 100%; + padding: px2rem(50) px2rem(70); + // margin: px2rem(20) px2rem(30) 0; + position: fixed; + bottom: 0; + width: 100%; + box-sizing: border-box; + display: none; + + .info { + display: flex; + align-items: center; + + .rank { + font-family: PingFang SC; + font-weight: 600; + font-size: px2rem(32); + color: #2D2A00; + } + + .user { + display: flex; + align-items: center; + + .avatar { + margin-right: px2rem(24); + margin-left: px2rem(28); + position: relative; + + .touxiang { + width: px2rem(84); + height: px2rem(84); + border-radius: 50%; + } + + } + + .name { + .nick { + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(30); + color: #2D2A00; + } + + .id { + font-family: PingFang SC; + font-weight: 400; + font-size: px2rem(28); + color: #2D2A00; + margin-top: px2rem(15); + } + } + } + + .points_btn { + background-image: url('../images/behind.png'); + background-size: 100% 100%; + min-width: px2rem(270); + padding: px2rem(24) 0; + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(26); + color: #140600; + display: flex; + align-items: center; + justify-content: center; + margin-left: auto; + + .Points { + font-family: PingFang SC; + font-weight: 500; + font-size: px2rem(26); + } + } + } + + .gift_box { + margin-top: px2rem(22); + display: flex; + gap: px2rem(14); + overflow-x: auto; // 允许横向滚动 + -webkit-overflow-scrolling: touch; + scrollbar-width: none; + + /* 隐藏滚动条 */ + &::-webkit-scrollbar { + display: none; // 隐藏 Webkit 浏览器(如 iOS、Chrome)滚动条 + } + + .box { + img { + width: px2rem(90); + height: px2rem(90); + } + } + } + +} + +.bottom_height { + width: 100%; + height: px2rem(300); + display: none; +} + +.arabic{ + .adventureTask .content .task_list .wrap .wrap_box .right{ + margin-left: 0; + margin-right: px2rem(20); + } + .adventureTask .content .task_list .wrap .wrap_box .left .title{ + text-align: right; + } + .adventureRanking .content .rank_list .rank_box .info .points_btn{ + margin-right: auto; + margin-left: 0; + } + .my_Points .info .points_btn{ + margin-right: auto; + margin-left: 0; + } + .adventureTask .content .tip_box .txt img{ + transform: rotate(180deg); + } + .header{ + background: url(../images/header-ar.png) no-repeat; + background-size: 100% 100%; } } \ No newline at end of file diff --git a/view/molistar/activity/adventureTreasureHunt/images/behind.png b/view/molistar/activity/adventureTreasureHunt/images/behind.png new file mode 100644 index 0000000..c966fff Binary files /dev/null and b/view/molistar/activity/adventureTreasureHunt/images/behind.png differ diff --git a/view/molistar/activity/adventureTreasureHunt/images/close_btn.png b/view/molistar/activity/adventureTreasureHunt/images/close_btn.png new file mode 100644 index 0000000..298c90a Binary files /dev/null and b/view/molistar/activity/adventureTreasureHunt/images/close_btn.png differ diff --git a/view/molistar/activity/adventureTreasureHunt/images/header-ar.png b/view/molistar/activity/adventureTreasureHunt/images/header-ar.png new file mode 100644 index 0000000..56b8fff Binary files /dev/null and b/view/molistar/activity/adventureTreasureHunt/images/header-ar.png differ diff --git a/view/molistar/activity/adventureTreasureHunt/images/housi_bg.png b/view/molistar/activity/adventureTreasureHunt/images/housi_bg.png new file mode 100644 index 0000000..4250273 Binary files /dev/null and b/view/molistar/activity/adventureTreasureHunt/images/housi_bg.png differ diff --git a/view/molistar/activity/adventureTreasureHunt/images/img_bg.png b/view/molistar/activity/adventureTreasureHunt/images/img_bg.png new file mode 100644 index 0000000..024e909 Binary files /dev/null and b/view/molistar/activity/adventureTreasureHunt/images/img_bg.png differ diff --git a/view/molistar/activity/adventureTreasureHunt/images/my_ph_bg.png b/view/molistar/activity/adventureTreasureHunt/images/my_ph_bg.png new file mode 100644 index 0000000..5202b2f Binary files /dev/null and b/view/molistar/activity/adventureTreasureHunt/images/my_ph_bg.png differ diff --git a/view/molistar/activity/adventureTreasureHunt/images/popup_bg.png b/view/molistar/activity/adventureTreasureHunt/images/popup_bg.png new file mode 100644 index 0000000..64a38c5 Binary files /dev/null and b/view/molistar/activity/adventureTreasureHunt/images/popup_bg.png differ diff --git a/view/molistar/activity/adventureTreasureHunt/images/qiansan_bg.png b/view/molistar/activity/adventureTreasureHunt/images/qiansan_bg.png new file mode 100644 index 0000000..9ccc046 Binary files /dev/null and b/view/molistar/activity/adventureTreasureHunt/images/qiansan_bg.png differ diff --git a/view/molistar/activity/adventureTreasureHunt/images/touxiang_kuang.png b/view/molistar/activity/adventureTreasureHunt/images/touxiang_kuang.png new file mode 100644 index 0000000..cab8499 Binary files /dev/null and b/view/molistar/activity/adventureTreasureHunt/images/touxiang_kuang.png differ diff --git a/view/molistar/activity/adventureTreasureHunt/index.html b/view/molistar/activity/adventureTreasureHunt/index.html index 373978c..bcd21f6 100644 --- a/view/molistar/activity/adventureTreasureHunt/index.html +++ b/view/molistar/activity/adventureTreasureHunt/index.html @@ -26,21 +26,21 @@