-
+
+
diff --git a/view/molistar/activity/2024-newYear/css/index.css b/view/molistar/activity/2024-newYear/css/index.css new file mode 100644 index 0000000..405fb60 --- /dev/null +++ b/view/molistar/activity/2024-newYear/css/index.css @@ -0,0 +1,871 @@ +html, +body { + width: 100%; + background: #2B001F; +} + +.back { + width: 100%; + height: 0.58667rem; + line-height: 0.58667rem; + position: fixed; + left: 0; + top: 0.86667rem; + text-align: center; + color: #FFFFFF; + font-size: 0.50667rem; + font-weight: bold; + z-index: 10; +} + +.back img { + width: 0.58667rem; + height: 0.58667rem; + position: absolute; + left: 0.24rem; + top: 0rem; +} + +.header { + width: 10rem; + height: 14.4rem; + background: url(../images/header.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; + position: relative; +} + +.header .date { + width: 8.93333rem; + height: 0.74667rem; + line-height: 0.74667rem; + background: url(../images/time_bg.png) no-repeat; + background-size: 100% 100%; + text-align: center; + color: #FFF783; + font-size: 0.34667rem; + font-weight: 500; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: 4.90667rem; +} + +.header .rule { + width: 1.46667rem; + height: 0.72rem; + line-height: 0.72rem; + text-indent: 0.1rem; + text-align: center; + color: #433402; + font-size: 0.37333rem; + font-weight: 500; + background: url(../images/rule_icon.png) no-repeat; + background-size: 100% 100%; + position: absolute; + right: 0; + top: 6.34667rem; +} + +.giftBox { + position: relative; + width: 10rem; + height: 8.82667rem; + background: url(../images/giftBox.png) no-repeat; + background-size: 100% 100%; + margin: -1.33333rem auto 0.42667rem; + overflow: hidden; +} + +.giftBox .title { + position: absolute; + left: 50%; + transform: translateX(-50%); + top: 0.05333rem; + text-align: center; + width: 7.50667rem; + height: 1.85333rem; + line-height: 2.66667rem; + color: #3C2800; + font-size: 0.42667rem; + font-weight: 600; + background: url(../images/title.png) no-repeat; + background-size: 100% 100%; +} + +.giftBox .content { + width: 8.13333rem; + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; + line-height: 0.56rem; + margin: 2.45333rem auto 0.4rem; +} + +.giftBox .gift { + width: 8.13333rem; + height: 2.66667rem; + display: flex; + justify-content: space-between; + margin: 0 auto 0; +} + +.giftBox .gift div { + width: 2.66667rem; + height: 2.66667rem; + position: relative; + background: url(../images/sGiftBox.png) no-repeat; + background-size: 100% 100%; +} + +.giftBox .gift div img { + width: 1.90667rem; + height: 1.90667rem; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: 0.64rem; +} + +.giftBox .gift div span { + width: 100%; + text-align: center; + color: #FFF783; + font-size: 0.37333rem; + font-weight: 600; + position: absolute; + left: 0; + bottom: -0.53333rem; +} + +.timeBox { + width: 9.14667rem; + height: 1.41333rem; + background: url(../images/timeBox.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0.42667rem; + box-sizing: border-box; + padding: 0 1.56rem; + display: flex; + justify-content: space-between; + overflow: hidden; +} + +.timeBox div { + width: 1.2rem; + height: 1.09333rem; + margin-top: 0.14667rem; + box-sizing: border-box; + border: 0.02667rem solid #FFF1B2; + background: #700034; + border-radius: 0.18667rem; + text-align: center; +} + +.timeBox div span { + display: block; + color: #FFF783; + font-size: 0.45333rem; + font-weight: 500; + margin: 0.13333rem auto 0.02667rem; +} + +.timeBox div b { + display: block; + color: #FFF783; + font-size: 0.32rem; + font-weight: 400; +} + +.page1 .top { + width: 10rem; + height: 11.2rem; + position: relative; + background: url(../images/topBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; +} + +.page1 .top .tab { + width: 8.64rem; + height: 1.17333rem; + line-height: 1.17333rem; + text-align: center; + display: flex; + justify-content: space-between; + margin: 0 auto 0.32rem; +} + +.page1 .top .tab div { + width: 4.10667rem; + height: 1.17333rem; + color: #FFF783; + font-size: 0.45333rem; + font-weight: 600; + background: url(../images/tab.png) no-repeat; + background-size: 100% 100%; +} + +.page1 .top .tab .act { + background: url(../images/actTab.png) no-repeat; + background-size: 100% 100%; +} + +.page1 .top .top1 { + width: 8rem; + height: 5.06667rem; + position: relative; + margin: 0 auto 0; +} + +.page1 .top .top1 .ts { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 2; +} + +.page1 .top .top1 .tx { + width: 2.05333rem; + height: 2.05333rem; + border-radius: 50%; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: 0.97333rem; +} + +.page1 .top .top1 .name { + width: 100%; + height: 0.48rem; + line-height: 0.48rem; + position: absolute; + top: 3.4rem; + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; +} + +.page1 .top .top1 .name b { + max-width: 2.6rem; + text-align: right; + color: #FFF783; + font-size: 0.4rem; + font-weight: 500; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.page1 .top .top1 .name img { + display: inline-block; + width: 1.02667rem; + height: 0.48rem; +} + +.page1 .top .top1 .id { + width: 100%; + position: absolute; + top: 4rem; + text-align: center; + left: 0; + z-index: 3; + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; +} + +.page1 .top .top1 .score { + width: 100%; + height: 0.37333rem; + line-height: 0.37333rem; + position: absolute; + top: 4.42667rem; + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; +} + +.page1 .top .top1 .score b { + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; +} + +.page1 .top .top1 .score img { + display: inline-block; + width: 0.37333rem; + height: 0.37333rem; + margin-right: 0.1rem; +} + +.page1 .top .top2 { + width: 4.29333rem; + height: 4.32rem; + position: absolute; + left: 0.53333rem; + top: 6.93333rem; + margin: 0 auto 0; +} + +.page1 .top .top2 .ts { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 2; +} + +.page1 .top .top2 .tx { + width: 1.6rem; + height: 1.6rem; + border-radius: 50%; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: 0.48rem; +} + +.page1 .top .top2 .name { + width: 100%; + height: 0.48rem; + line-height: 0.48rem; + position: absolute; + top: 2.52rem; + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; +} + +.page1 .top .top2 .name b { + max-width: 2.6rem; + text-align: right; + color: #FFF783; + font-size: 0.4rem; + font-weight: 500; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.page1 .top .top2 .name img { + display: inline-block; + width: 1.02667rem; + height: 0.48rem; +} + +.page1 .top .top2 .id { + width: 100%; + position: absolute; + top: 3.04rem; + text-align: center; + left: 0; + z-index: 3; + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; +} + +.page1 .top .top2 .score { + width: 100%; + height: 0.37333rem; + line-height: 0.37333rem; + position: absolute; + top: 3.46667rem; + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; +} + +.page1 .top .top2 .score b { + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; +} + +.page1 .top .top2 .score img { + display: inline-block; + width: 0.37333rem; + height: 0.37333rem; + margin-right: 0.1rem; +} + +.page1 .top .top3 { + width: 4.29333rem; + height: 4.32rem; + position: absolute; + right: 0.53333rem; + top: 6.93333rem; + margin: 0 auto 0; +} + +.page1 .top .top3 .ts { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 2; +} + +.page1 .top .top3 .tx { + width: 1.6rem; + height: 1.6rem; + border-radius: 50%; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: 0.48rem; +} + +.page1 .top .top3 .name { + width: 100%; + height: 0.48rem; + line-height: 0.48rem; + position: absolute; + top: 2.52rem; + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; +} + +.page1 .top .top3 .name b { + max-width: 2.6rem; + text-align: right; + color: #FFF783; + font-size: 0.4rem; + font-weight: 500; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} + +.page1 .top .top3 .name img { + display: inline-block; + width: 1.02667rem; + height: 0.48rem; +} + +.page1 .top .top3 .id { + width: 100%; + position: absolute; + top: 3.04rem; + text-align: center; + left: 0; + z-index: 3; + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; +} + +.page1 .top .top3 .score { + width: 100%; + height: 0.37333rem; + line-height: 0.37333rem; + position: absolute; + top: 3.46667rem; + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; +} + +.page1 .top .top3 .score b { + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; +} + +.page1 .top .top3 .score img { + display: inline-block; + width: 0.37333rem; + height: 0.37333rem; + margin-right: 0.1rem; +} + +.page1 .bottom { + width: 10rem; + height: 0.66667rem; + background: url(../images/bottomBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; +} + +.page1 .content { + width: 10rem; + height: auto; + margin: 0 auto 0; + background: url(../images/contentBg.png) no-repeat; + background-size: 100% 100%; + overflow: hidden; +} + +.page1 .content ul { + width: 8.8rem; + margin: 0.37333rem auto 0rem; +} + +.page1 .content ul li { + width: 100%; + height: 1.54667rem; + background: linear-gradient(0deg, #9F0141, #760231); + border-radius: 0.24rem; + border: 0.04rem solid #FFF783; + margin-bottom: 0.32rem; + overflow: hidden; + padding: 0 0.32rem 0 0.2rem; + box-sizing: border-box; +} + +.page1 .content ul li .num { + float: left; + width: 0.53333rem; + height: 100%; + line-height: 1.54667rem; + color: #FFF783; + font-size: 0.42667rem; + font-weight: 600; + margin-right: 0.36rem; + text-align: center; +} + +.page1 .content ul li .tx { + float: left; + width: 1.10667rem; + height: 1.10667rem; + border-radius: 50%; + border: 0.02667rem solid #FFF783; + display: block; + margin-top: 0.21333rem; + margin-right: 0.18667rem; +} + +.page1 .content ul li .info { + float: left; + margin-top: 0.33333rem; +} + +.page1 .content ul li .info p { + height: 0.48rem; + line-height: 0.48rem; + margin-bottom: 0.13333rem; +} + +.page1 .content ul li .info p b { + max-width: 2rem; + display: inline-block; + height: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + color: #FFF783; + font-size: 0.4rem; + font-weight: 500; +} + +.page1 .content ul li .info p img { + display: inline-block; + width: 1.02667rem; + height: 0.48rem; +} + +.page1 .content ul li .info span { + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; + display: block; +} + +.page1 .content ul li .score { + display: flex; + float: right; + height: 1.54667rem; + line-height: 1.54667rem; +} + +.page1 .content ul li .score img { + display: inline-block; + width: 0.34667rem; + height: 0.36rem; + margin: 0.6rem 0.06667rem 0 0.06667rem; + vertical-align: middle; +} + +.page1 .content ul li .score b { + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; + vertical-align: middle; +} + +.page1 .content .more { + width: 1.65333rem; + height: 0.58667rem; + line-height: 0.58667rem; + text-align: center; + padding: 0 0.45333rem; + margin: 0 auto 0rem; + color: #FFF783; + border: 0.02667rem solid #FFF783; + border-radius: 0.58667rem; + box-sizing: border-box; + font-size: 0.32rem; + font-weight: 500; +} + +.page1 .my { + position: fixed; + z-index: 9; + bottom: 0; + left: 50%; + transform: translateX(-50%); + width: 10rem; + height: 1.73333rem; + background: linear-gradient(0deg, #9F0141, #760231); + border-radius: 0.24rem 0.24rem 0px 0px; + border: 0.04rem solid #FFF783; + box-sizing: border-box; + padding: 0 0.52rem 0 0.2rem; +} + +.page1 .my .num { + float: left; + width: 0.53333rem; + height: 100%; + line-height: 1.73333rem; + color: #FFF783; + font-size: 0.42667rem; + font-weight: 600; + margin-right: 0.36rem; + text-align: center; +} + +.page1 .my .tx { + float: left; + width: 1.10667rem; + height: 1.10667rem; + border-radius: 50%; + border: 0.02667rem solid #FFF783; + display: block; + margin-top: 0.21333rem; + margin-right: 0.18667rem; +} + +.page1 .my .info { + float: left; + margin-top: 0.33333rem; +} + +.page1 .my .info p { + height: 0.48rem; + line-height: 0.48rem; + margin-bottom: 0.13333rem; +} + +.page1 .my .info p b { + max-width: 2rem; + display: inline-block; + height: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + color: #FFF783; + font-size: 0.4rem; + font-weight: 500; +} + +.page1 .my .info p img { + display: inline-block; + width: 1.02667rem; + height: 0.48rem; +} + +.page1 .my .info span { + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; + display: block; +} + +.page1 .my .score { + display: flex; + float: right; + height: 1.73333rem; + line-height: 1.73333rem; +} + +.page1 .my .score img { + display: inline-block; + width: 0.34667rem; + height: 0.36rem; + margin: 0.69333rem 0.06667rem 0 0.06667rem; + vertical-align: middle; +} + +.page1 .my .score b { + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; + vertical-align: middle; +} + +.page2 { + display: none; +} + +.page2 .top { + width: 10rem; + height: 2.16rem; + position: relative; + background: url(../images/topBg2.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; +} + +.page2 .top .tab { + width: 8.64rem; + height: 1.17333rem; + line-height: 1.17333rem; + text-align: center; + display: flex; + justify-content: space-between; + margin: 0 auto 0.32rem; +} + +.page2 .top .tab div { + width: 4.10667rem; + height: 1.17333rem; + color: #FFF783; + font-size: 0.45333rem; + font-weight: 600; + background: url(../images/tab.png) no-repeat; + background-size: 100% 100%; +} + +.page2 .top .tab .act { + background: url(../images/actTab.png) no-repeat; + background-size: 100% 100%; +} + +.page2 .bottom { + width: 10rem; + height: 0.66667rem; + background: url(../images/bottomBg.png) no-repeat; + background-size: 100% 100%; + margin: -0.2rem auto 0; +} + +.page2 .content { + width: 10rem; + margin: 0 auto 0; + background: url(../images/contentBg.png) no-repeat; + background-size: 100% 100%; +} + +.page2 .content .box { + width: 9.06667rem; + height: 42.21333rem; + background: url(../images/rewardBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; +} + +.rules { + position: fixed; + z-index: 999; + right: 0; + bottom: 0; + left: 0; + top: 0; + background: rgba(0, 0, 0, 0.5); + display: none; +} + +.rules .rule_in { + width: 10rem; + height: 8.82667rem; + background: url(../images/ruleBg.png) no-repeat; + background-size: 100% 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + overflow: hidden; +} + +.rules .rule_in .close { + position: absolute; + width: 0.90667rem; + height: 0.90667rem; + right: 0rem; + top: 0.09333rem; +} + +.rules .rule_in .titles { + width: 7.50667rem; + height: 1.85333rem; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: 0.05333rem; + text-align: center; + color: #3C2800; + font-size: 0.42667rem; + font-weight: 600; + line-height: 2.66667rem; + background: url(../images/ruleTitle.png) no-repeat; + background-size: 100% 100%; +} + +.rules .rule_in .text { + width: 8.22667rem; + height: 5.9rem; + overflow-y: scroll; + color: #FFF783; + font-size: 0.37333rem; + font-weight: 400; + line-height: 0.56rem; + margin: 2.49333rem auto 0; +} + +.rules .rule_in .text::-webkit-scrollbar { + display: none; +} + +.bottomText { + width: 100%; + text-align: center; + color: #FFF783; + font-size: 0.32rem; + font-weight: 400; + margin: 0.66667rem auto 2.4rem; +} + +.arabic .header { + background: url(../images/header-ar.png) no-repeat; + background-size: 100% 100%; +} + +.china .header { + background: url(../images/header-zh.png) no-repeat; + background-size: 100% 100%; +} + +.Turkiye .header { + background: url(../images/header-tr.png) no-repeat; + background-size: 100% 100%; +} diff --git a/view/molistar/activity/2024-newYear/css/index.scss b/view/molistar/activity/2024-newYear/css/index.scss new file mode 100644 index 0000000..5aa1a50 --- /dev/null +++ b/view/molistar/activity/2024-newYear/css/index.scss @@ -0,0 +1,885 @@ +@function px2rem($px) { + @return $px / 75+rem; +} + +html, +body { + width: 100%; + background: #2B001F; +} + +.back { + width: 100%; + height: px2rem(44); + line-height: px2rem(44); + position: fixed; + left: 0; + top: px2rem(65); + text-align: center; + color: #FFFFFF; + font-size: px2rem(38); + font-weight: bold; + z-index: 10; + + img { + width: px2rem(44); + height: px2rem(44); + position: absolute; + left: px2rem(18); + top: px2rem(0); + } +} + +.header { + width: px2rem(750); + height: px2rem(1080); + background: url(../images/header.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; + position: relative; + + .date { + width: px2rem(670); + height: px2rem(56); + line-height: px2rem(56); + background: url(../images/time_bg.png) no-repeat; + background-size: 100% 100%; + text-align: center; + color: #FFF783; + font-size: px2rem(26); + font-weight: 500; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: px2rem(368); + } + + .rule { + width: px2rem(110); + height: px2rem(54); + line-height: px2rem(54); + text-indent: 0.1rem; + text-align: center; + color: #433402; + font-size: px2rem(28); + font-weight: 500; + background: url(../images/rule_icon.png) no-repeat; + background-size: 100% 100%; + position: absolute; + right: 0; + top: px2rem(476); + } +} + +.giftBox { + position: relative; + width: px2rem(750); + height: px2rem(662); + background: url(../images/giftBox.png) no-repeat; + background-size: 100% 100%; + margin: px2rem(-100) auto px2rem(32); + overflow: hidden; + + .title { + position: absolute; + left: 50%; + transform: translateX(-50%); + top: px2rem(4); + text-align: center; + width: px2rem(563); + height: px2rem(139); + line-height: px2rem(200); + color: #3C2800; + font-size: px2rem(32); + font-weight: 600; + background: url(../images/title.png) no-repeat; + background-size: 100% 100%; + } + + .content { + width: px2rem(610); + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + line-height: px2rem(42); + margin: px2rem(184) auto px2rem(30); + } + + .gift { + width: px2rem(610); + height: px2rem(200); + display: flex; + justify-content: space-between; + margin: 0 auto 0; + + div { + width: px2rem(200); + height: px2rem(200); + position: relative; + background: url(../images/sGiftBox.png) no-repeat; + background-size: 100% 100%; + + img { + width: px2rem(143); + height: px2rem(143); + position: absolute; + left: 50%; + transform: translateX(-50%); + top: px2rem(48); + } + + span { + width: 100%; + text-align: center; + color: #FFF783; + font-size: px2rem(28); + font-weight: 600; + position: absolute; + left: 0; + bottom: px2rem(-40); + } + } + } +} + +.timeBox { + width: px2rem(686); + height: px2rem(106); + background: url(../images/timeBox.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto px2rem(32); + box-sizing: border-box; + padding: 0 px2rem(117); + display: flex; + justify-content: space-between; + overflow: hidden; + + div { + width: px2rem(90); + height: px2rem(82); + margin-top: px2rem(11); + box-sizing: border-box; + border: px2rem(2) solid #FFF1B2; + background: #700034; + border-radius: px2rem(14); + text-align: center; + + span { + display: block; + color: #FFF783; + font-size: px2rem(34); + font-weight: 500; + margin: px2rem(10) auto px2rem(2); + } + + b { + display: block; + color: #FFF783; + font-size: px2rem(24); + font-weight: 400; + } + } +} + +.page1 { + // display: none; + + .top { + width: px2rem(750); + height: px2rem(840); + position: relative; + background: url(../images/topBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; + + .tab { + width: px2rem(648); + height: px2rem(88); + line-height: px2rem(88); + text-align: center; + display: flex; + justify-content: space-between; + margin: 0 auto px2rem(24); + + div { + width: px2rem(308); + height: px2rem(88); + color: #FFF783; + font-size: px2rem(34); + font-weight: 600; + background: url(../images/tab.png) no-repeat; + background-size: 100% 100%; + } + + .act { + background: url(../images/actTab.png) no-repeat; + background-size: 100% 100%; + } + } + + .top1 { + width: px2rem(600); + height: px2rem(380); + position: relative; + margin: 0 auto 0; + + .ts { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 2; + } + + .tx { + width: px2rem(154); + height: px2rem(154); + border-radius: 50%; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: px2rem(73); + } + + .name { + width: 100%; + height: px2rem(36); + line-height: px2rem(36); + position: absolute; + top: px2rem(255); + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; + + b { + max-width: 2.6rem; + text-align: right; + color: #FFF783; + font-size: px2rem(30); + font-weight: 500; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + + img { + display: inline-block; + width: px2rem(77); + height: px2rem(36); + } + } + + .id { + width: 100%; + position: absolute; + top: px2rem(300); + text-align: center; + left: 0; + z-index: 3; + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + } + + .score { + width: 100%; + height: px2rem(28); + line-height: px2rem(28); + position: absolute; + top: px2rem(332); + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; + + b { + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + } + + img { + display: inline-block; + width: px2rem(28); + height: px2rem(28); + margin-right: 0.1rem; + } + } + } + + .top2 { + width: px2rem(322); + height: px2rem(324); + position: absolute; + left: px2rem(40); + top: px2rem(520); + margin: 0 auto 0; + + .ts { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 2; + } + + .tx { + width: px2rem(120); + height: px2rem(120); + border-radius: 50%; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: px2rem(36); + } + + .name { + width: 100%; + height: px2rem(36); + line-height: px2rem(36); + position: absolute; + top: px2rem(189); + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; + + b { + max-width: 2.6rem; + text-align: right; + color: #FFF783; + font-size: px2rem(30); + font-weight: 500; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + + img { + display: inline-block; + width: px2rem(77); + height: px2rem(36); + } + } + + .id { + width: 100%; + position: absolute; + top: px2rem(228); + text-align: center; + left: 0; + z-index: 3; + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + } + + .score { + width: 100%; + height: px2rem(28); + line-height: px2rem(28); + position: absolute; + top: px2rem(260); + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; + + b { + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + } + + img { + display: inline-block; + width: px2rem(28); + height: px2rem(28); + margin-right: 0.1rem; + } + } + } + + .top3 { + width: px2rem(322); + height: px2rem(324); + position: absolute; + right: px2rem(40); + top: px2rem(520); + margin: 0 auto 0; + + .ts { + width: 100%; + height: 100%; + position: absolute; + top: 0; + left: 0; + z-index: 2; + } + + .tx { + width: px2rem(120); + height: px2rem(120); + border-radius: 50%; + position: absolute; + left: 50%; + transform: translateX(-50%); + top: px2rem(36); + } + + .name { + width: 100%; + height: px2rem(36); + line-height: px2rem(36); + position: absolute; + top: px2rem(189); + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; + + b { + max-width: 2.6rem; + text-align: right; + color: #FFF783; + font-size: px2rem(30); + font-weight: 500; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + + img { + display: inline-block; + width: px2rem(77); + height: px2rem(36); + } + } + + .id { + width: 100%; + position: absolute; + top: px2rem(228); + text-align: center; + left: 0; + z-index: 3; + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + } + + .score { + width: 100%; + height: px2rem(28); + line-height: px2rem(28); + position: absolute; + top: px2rem(260); + left: 0; + display: flex; + z-index: 3; + flex-wrap: nowrap; + justify-content: center; + + b { + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + } + + img { + display: inline-block; + width: px2rem(28); + height: px2rem(28); + margin-right: 0.1rem; + } + } + } + } + + .bottom { + width: px2rem(750); + height: px2rem(50); + background: url(../images/bottomBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; + } + + .content { + width: px2rem(750); + height: auto; + margin: 0 auto 0; + background: url(../images/contentBg.png) no-repeat; + background-size: 100% 100%; + overflow: hidden; + + ul { + width: px2rem(660); + margin: px2rem(28) auto px2rem(0); + + li { + width: 100%; + height: px2rem(116); + background: linear-gradient(0deg, #9F0141, #760231); + border-radius: px2rem(18); + border: px2rem(3) solid #FFF783; + margin-bottom: px2rem(24); + overflow: hidden; + padding: 0 px2rem(24) 0 px2rem(15); + box-sizing: border-box; + + .num { + float: left; + width: px2rem(40); + height: 100%; + line-height: px2rem(116); + color: #FFF783; + font-size: px2rem(32); + font-weight: 600; + margin-right: px2rem(27); + text-align: center; + } + + .tx { + float: left; + width: px2rem(83); + height: px2rem(83); + border-radius: 50%; + border: px2rem(2) solid #FFF783; + display: block; + margin-top: px2rem(16); + margin-right: px2rem(14); + } + + .info { + float: left; + margin-top: px2rem(25); + + p { + height: px2rem(36); + line-height: px2rem(36); + margin-bottom: px2rem(10); + + b { + max-width: 2rem; + display: inline-block; + height: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + color: #FFF783; + font-size: px2rem(30); + font-weight: 500; + } + + img { + display: inline-block; + width: px2rem(77); + height: px2rem(36); + } + } + + span { + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + display: block; + } + } + + .score { + display: flex; + float: right; + height: px2rem(116); + line-height: px2rem(116); + + img { + display: inline-block; + width: px2rem(26); + height: px2rem(27); + margin: px2rem(45) px2rem(5) 0 px2rem(5); + vertical-align: middle; + } + + b { + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + vertical-align: middle; + } + } + } + } + + .more { + width: px2rem(124); + height: px2rem(44); + line-height: px2rem(44); + text-align: center; + padding: 0 px2rem(34); + margin: 0 auto px2rem(0); + color: #FFF783; + border: px2rem(2) solid #FFF783; + border-radius: px2rem(44); + box-sizing: border-box; + font-size: px2rem(24); + font-weight: 500; + } + } + + .my { + position: fixed; + z-index: 9; + bottom: 0; + left: 50%; + transform: translateX(-50%); + width: px2rem(750); + height: px2rem(130); + background: linear-gradient(0deg, #9F0141, #760231); + border-radius: px2rem(18) px2rem(18) 0px 0px; + border: px2rem(3) solid #FFF783; + box-sizing: border-box; + padding: 0 px2rem(39) 0 px2rem(15); + + .num { + float: left; + width: px2rem(40); + height: 100%; + line-height: px2rem(130); + color: #FFF783; + font-size: px2rem(32); + font-weight: 600; + margin-right: px2rem(27); + text-align: center; + } + + .tx { + float: left; + width: px2rem(83); + height: px2rem(83); + border-radius: 50%; + border: px2rem(2) solid #FFF783; + display: block; + margin-top: px2rem(16); + margin-right: px2rem(14); + } + + .info { + float: left; + margin-top: px2rem(25); + + p { + height: px2rem(36); + line-height: px2rem(36); + margin-bottom: px2rem(10); + + b { + max-width: 2rem; + display: inline-block; + height: 100%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + color: #FFF783; + font-size: px2rem(30); + font-weight: 500; + } + + img { + display: inline-block; + width: px2rem(77); + height: px2rem(36); + } + } + + span { + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + display: block; + } + } + + .score { + display: flex; + float: right; + height: px2rem(130); + line-height: px2rem(130); + + img { + display: inline-block; + width: px2rem(26); + height: px2rem(27); + margin: px2rem(52) px2rem(5) 0 px2rem(5); + vertical-align: middle; + } + + b { + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + vertical-align: middle; + } + } + } +} + +.page2 { + display: none; + + .top { + width: px2rem(750); + height: px2rem(162); + position: relative; + background: url(../images/topBg2.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; + + .tab { + width: px2rem(648); + height: px2rem(88); + line-height: px2rem(88); + text-align: center; + display: flex; + justify-content: space-between; + margin: 0 auto px2rem(24); + + div { + width: px2rem(308); + height: px2rem(88); + color: #FFF783; + font-size: px2rem(34); + font-weight: 600; + background: url(../images/tab.png) no-repeat; + background-size: 100% 100%; + } + + .act { + background: url(../images/actTab.png) no-repeat; + background-size: 100% 100%; + } + } + } + + .bottom { + width: px2rem(750); + height: px2rem(50); + background: url(../images/bottomBg.png) no-repeat; + background-size: 100% 100%; + margin: -0.2rem auto 0; + } + + .content { + width: px2rem(750); + margin: 0 auto 0; + background: url(../images/contentBg.png) no-repeat; + background-size: 100% 100%; + + .box { + width: px2rem(680); + height: px2rem(3166); + background: url(../images/rewardBg.png) no-repeat; + background-size: 100% 100%; + margin: 0 auto 0; + } + } +} + +.rules { + position: fixed; + z-index: 999; + right: 0; + bottom: 0; + left: 0; + top: 0; + background: rgba(0, 0, 0, .5); + display: none; + + .rule_in { + width: px2rem(750); + height: px2rem(662); + background: url(../images/ruleBg.png) no-repeat; + background-size: 100% 100%; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + overflow: hidden; + + .close { + position: absolute; + width: px2rem(68); + height: px2rem(68); + right: px2rem(0); + top: px2rem(7); + } + + .titles { + width: px2rem(563); + height: px2rem(139); + position: absolute; + left: 50%; + transform: translateX(-50%); + top: px2rem(4); + text-align: center; + color: #3C2800; + font-size: px2rem(32); + font-weight: 600; + line-height: px2rem(200); + background: url(../images/ruleTitle.png) no-repeat; + background-size: 100% 100%; + } + + .text { + width: px2rem(617); + height: 5.9rem; + overflow-y: scroll; + color: #FFF783; + font-size: px2rem(28); + font-weight: 400; + line-height: px2rem(42); + margin: px2rem(187) auto 0; + + &::-webkit-scrollbar { + display: none; + } + } + } +} + +.bottomText { + width: 100%; + text-align: center; + color: #FFF783; + font-size: px2rem(24); + font-weight: 400; + margin: px2rem(50) auto px2rem(180); +} + +.arabic { + .header { + background: url(../images/header-ar.png) no-repeat; + background-size: 100% 100%; + } +} + +.china { + .header { + background: url(../images/header-zh.png) no-repeat; + background-size: 100% 100%; + } +} + +.Turkiye { + .header { + background: url(../images/header-tr.png) no-repeat; + background-size: 100% 100%; + } +} \ No newline at end of file diff --git a/view/molistar/activity/2024-newYear/images/actTab.png b/view/molistar/activity/2024-newYear/images/actTab.png new file mode 100644 index 0000000..2c24d2e Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/actTab.png differ diff --git a/view/molistar/activity/2024-newYear/images/bottomBg.png b/view/molistar/activity/2024-newYear/images/bottomBg.png new file mode 100644 index 0000000..a0233de Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/bottomBg.png differ diff --git a/view/molistar/activity/2024-newYear/images/box.png b/view/molistar/activity/2024-newYear/images/box.png new file mode 100644 index 0000000..03a4217 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/box.png differ diff --git a/view/molistar/activity/2024-newYear/images/close.png b/view/molistar/activity/2024-newYear/images/close.png new file mode 100644 index 0000000..3039bf3 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/close.png differ diff --git a/view/molistar/activity/2024-newYear/images/contentBg.png b/view/molistar/activity/2024-newYear/images/contentBg.png new file mode 100644 index 0000000..b9e87e1 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/contentBg.png differ diff --git a/view/molistar/activity/2024-newYear/images/giftBox.png b/view/molistar/activity/2024-newYear/images/giftBox.png new file mode 100644 index 0000000..07c5922 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/giftBox.png differ diff --git a/view/molistar/activity/2024-newYear/images/header-ar.png b/view/molistar/activity/2024-newYear/images/header-ar.png new file mode 100644 index 0000000..d04651f Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/header-ar.png differ diff --git a/view/molistar/activity/2024-newYear/images/header-tr.png b/view/molistar/activity/2024-newYear/images/header-tr.png new file mode 100644 index 0000000..d36bd71 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/header-tr.png differ diff --git a/view/molistar/activity/2024-newYear/images/header-zh.png b/view/molistar/activity/2024-newYear/images/header-zh.png new file mode 100644 index 0000000..4aba702 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/header-zh.png differ diff --git a/view/molistar/activity/2024-newYear/images/header.png b/view/molistar/activity/2024-newYear/images/header.png new file mode 100644 index 0000000..c3110e2 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/header.png differ diff --git a/view/molistar/activity/2024-newYear/images/logo.png b/view/molistar/activity/2024-newYear/images/logo.png new file mode 100644 index 0000000..ae87e7d Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/logo.png differ diff --git a/view/molistar/activity/2024-newYear/images/rewardBg.png b/view/molistar/activity/2024-newYear/images/rewardBg.png new file mode 100644 index 0000000..b975d40 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/rewardBg.png differ diff --git a/view/molistar/activity/2024-newYear/images/ruleBg.png b/view/molistar/activity/2024-newYear/images/ruleBg.png new file mode 100644 index 0000000..7f2d145 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/ruleBg.png differ diff --git a/view/molistar/activity/2024-newYear/images/ruleTitle.png b/view/molistar/activity/2024-newYear/images/ruleTitle.png new file mode 100644 index 0000000..1f5830b Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/ruleTitle.png differ diff --git a/view/molistar/activity/2024-newYear/images/rule_icon.png b/view/molistar/activity/2024-newYear/images/rule_icon.png new file mode 100644 index 0000000..26c6d07 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/rule_icon.png differ diff --git a/view/molistar/activity/2024-newYear/images/sGiftBox.png b/view/molistar/activity/2024-newYear/images/sGiftBox.png new file mode 100644 index 0000000..ccaffbe Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/sGiftBox.png differ diff --git a/view/molistar/activity/2024-newYear/images/tab.png b/view/molistar/activity/2024-newYear/images/tab.png new file mode 100644 index 0000000..4b4efb5 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/tab.png differ diff --git a/view/molistar/activity/2024-newYear/images/timeBox.png b/view/molistar/activity/2024-newYear/images/timeBox.png new file mode 100644 index 0000000..bf40b31 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/timeBox.png differ diff --git a/view/molistar/activity/2024-newYear/images/time_bg.png b/view/molistar/activity/2024-newYear/images/time_bg.png new file mode 100644 index 0000000..2a64dd1 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/time_bg.png differ diff --git a/view/molistar/activity/2024-newYear/images/title.png b/view/molistar/activity/2024-newYear/images/title.png new file mode 100644 index 0000000..1f5830b Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/title.png differ diff --git a/view/molistar/activity/2024-newYear/images/top1.png b/view/molistar/activity/2024-newYear/images/top1.png new file mode 100644 index 0000000..84477bf Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/top1.png differ diff --git a/view/molistar/activity/2024-newYear/images/top2.png b/view/molistar/activity/2024-newYear/images/top2.png new file mode 100644 index 0000000..60730a3 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/top2.png differ diff --git a/view/molistar/activity/2024-newYear/images/top3.png b/view/molistar/activity/2024-newYear/images/top3.png new file mode 100644 index 0000000..660f63b Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/top3.png differ diff --git a/view/molistar/activity/2024-newYear/images/topBg.png b/view/molistar/activity/2024-newYear/images/topBg.png new file mode 100644 index 0000000..f347cbd Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/topBg.png differ diff --git a/view/molistar/activity/2024-newYear/images/topBg2.png b/view/molistar/activity/2024-newYear/images/topBg2.png new file mode 100644 index 0000000..0d71c47 Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/topBg2.png differ diff --git a/view/molistar/activity/2024-newYear/images/travel/back.png b/view/molistar/activity/2024-newYear/images/travel/back.png new file mode 100644 index 0000000..2b3812d Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/travel/back.png differ diff --git a/view/molistar/activity/2024-newYear/images/travel/backB.png b/view/molistar/activity/2024-newYear/images/travel/backB.png new file mode 100644 index 0000000..92e190c Binary files /dev/null and b/view/molistar/activity/2024-newYear/images/travel/backB.png differ diff --git a/view/molistar/activity/2024-newYear/index.html b/view/molistar/activity/2024-newYear/index.html new file mode 100644 index 0000000..5edba1c --- /dev/null +++ b/view/molistar/activity/2024-newYear/index.html @@ -0,0 +1,181 @@ + + + +
+ + +
+ 名字
+
+
+ ${res.name}
+
+
1. أرسل هدايا رأس السنة الجديدة المخصصة خلال فترة الحدث للمشاركة في التصنيف.
2. بعد انتهاء الحدث، سيتم احتساب أعلى 3 مستخدمين في التصنيف.
3. سيحصل أعلى 3 مستخدمين على مكافآت، وسيتم إصدار المكافآت في اليوم الثاني بعد الحدث.
4. جميع حقوق تفسير هذا الحدث تخص المنصة وليس لها علاقة بشركتي Google وApple.
', + more: 'أكثر', + month: 'شهر ', + day: 'يوم ', + } +} \ No newline at end of file diff --git a/view/molistar/activity/2024-newYear/local/en.js b/view/molistar/activity/2024-newYear/local/en.js new file mode 100644 index 0000000..797dfe2 --- /dev/null +++ b/view/molistar/activity/2024-newYear/local/en.js @@ -0,0 +1,32 @@ +langEn = { + demoModule: { + layerIndex1: `Loading...`, + layerIndex2: `Success`, + layerIndex3: `Network error`, + text1: `New Year`, + text2: `Event Time:`, + text22: `December 31st - January 7th`, + text3: `Rule`, + text4: `New Year Gifts`, + text5: `A new year is about to begin, let’s send out New Year gifts to celebrate the New Year + together! Let’s welcome the arrival of the New Year together!`, + text6: `Days`, + text7: `Hours`, + text8: `Mins`, + text9: `Secs`, + text10: `Ranking`, + text11: `Rewards`, + text12: `Event has nothing to do with Apple.`, + text122: `Event has nothing to do with Google.`, + text133: `Rules`, + text13: `1. Send the designated New Year Gifts during the event period to participate in the ranking.
+2. After the event, the Top3 users on the ranking will be counted.
+3. The Top3 users will receive rewards, and the rewards will be issued on the second day after the + event.
+4. All interpretation rights of this event belong to the platform and have nothing to do with Google + and Apple.
`, + more: 'More', + month: 'Month', + day: 'Day', + }, +} diff --git a/view/molistar/activity/2024-newYear/local/tr.js b/view/molistar/activity/2024-newYear/local/tr.js new file mode 100644 index 0000000..fc45248 --- /dev/null +++ b/view/molistar/activity/2024-newYear/local/tr.js @@ -0,0 +1,26 @@ +langTr = { + demoModule: { + layerIndex1: `Yükleniyor...`, + layerIndex2: `Başarı`, + layerIndex3: `Ağ hatası`, + text1: 'رأس السنة الجديدة', + text2: 'وقت الحدث:', + text22: '31 ديسمبر - 7 يناير', + text3: 'القواعد', + text4: 'هدايا رأس السنة الجديدة', + text5: 'عام جديد على وشك البدء، لنرسل هدايا رأس السنة معًا للاحتفال بها! دعونا نرحب بقدوم العام الجديد معًا!', + text6: 'الأيام', + text7: 'الساعات', + text8: 'الدقائق', + text9: 'الثواني', + text10: 'التصنيف', + text11: 'المكافآت', + text12: 'الحدث ليس له علاقة بشركة Apple.', + text122: 'الحدث ليس له علاقة بشركة Google.', + text133: 'القواعد', + text13: '1. أرسل هدايا رأس السنة الجديدة المخصصة خلال فترة الحدث للمشاركة في التصنيف.
2. بعد انتهاء الحدث، سيتم احتساب أعلى 3 مستخدمين في التصنيف.
3. سيحصل أعلى 3 مستخدمين على مكافآت، وسيتم إصدار المكافآت في اليوم الثاني بعد الحدث.
4. جميع حقوق تفسير هذا الحدث تخص المنصة وليس لها علاقة بشركتي Google وApple.
', + more: 'Daha', + month: 'Ay', + day: 'Gün', + } +} \ No newline at end of file diff --git a/view/molistar/activity/2024-newYear/local/zh.js b/view/molistar/activity/2024-newYear/local/zh.js new file mode 100644 index 0000000..474af87 --- /dev/null +++ b/view/molistar/activity/2024-newYear/local/zh.js @@ -0,0 +1,28 @@ +// 中文 +langZh = { + // 模塊 + demoModule: { + layerIndex1: `加载中...`, + layerIndex2: `成功`, + layerIndex3: `网络错误`, + text1: '新年', + text2: '活動時間:', + text22: '12月31日 - 1月7日', + text3: '規則', + text4: '新年禮物', + text5: '新的一年即將開始,一起送出新年禮物來慶祝新年吧!讓我們一起迎接新年的到來!', + text6: '天', + text7: '小時', + text8: '分鐘', + text9: '秒', + text10: '排名', + text11: '獎勵', + text12: '活動與 Apple 無關。', + text122: '活動與 Google 無關。', + text133: '規則', + text13: '1. 活動期間送出指定的新年禮物即可參與排名。
2. 活動結束後,將統計排名前3名的用戶。
3. 排名前3名的用戶將獲得獎勵,獎勵將於活動結束後第二天發放。
4. 本活動的所有解釋權歸平台所有,與 Google 和 Apple 無關。
', + more: '更多', + month: '月', + day: '日', + } +} \ No newline at end of file