@media screen and (max-width: 750px) { html { font-size: calc(100vw / 7.5); } } @media screen and (min-width: 750px) { html { font-size: calc(450px / 7.5); } } html, body, div, ul, li, p { padding: 0; margin: 0; } ul, li { list-style: none; } .container{ width: 7.5rem; min-height: 100vh; background-color: rgba(22, 12, 31, 1); padding-bottom: 0.34rem; background-image: url('../img/anniversaryCelebrate/all-bg.png'); background-repeat: repeat-y; background-size: cover; } .rule-wrap{ display: flex; justify-content: flex-end; padding: 0.1rem 0.18rem 0 0; } .rule{ width: 1.06rem; height: 1.06rem; } .activity-text-wrap{ width: 5.62rem; height: 0.92rem; margin: auto; } .activity-text{ width: 100%; height: 100%; } .activity-tips-wrap{ width: 4.58rem; height: 0.68rem; margin: auto; } .activity-tips{ width: 100%; height: 100%; } .star-wrap{ width: 5.71rem; height: 3.88rem; margin: auto; margin-top: 1rem; position: relative; z-index: 99; } .star{ width: 100%; height: 100%; } .out-point{ width: 0.2rem; height: 0.2rem; position: absolute; } .point15{ top: -0.1rem; left: 2.78rem; } .point18{ top: 1.4rem; left: 0.76rem; } .point20{ bottom: 0; left: 1.48rem; } .point25{ top: 1.4rem; right: 0.76rem; } .point30{ bottom: 0; right: 1.48rem; } .in-point{ width: 0.12rem; height: 0.12rem; position: absolute; } .point1{ top: 0.8rem; left: 2.82rem; } .point3{ top: 1.6rem; left: 1.62rem; } .point5{ bottom: 0.8rem; left: 2.02rem; } .point7{ top: 1.6rem; right: 1.62rem; } .point12{ bottom: 0.8rem; right: 2.02rem; } .station-wrap{ width: 7.05rem; height: 4.25rem; margin: auto; position: relative; margin-top: -0.5rem; } .station{ width: 100%; height: 100%; } .station-text-wrap{ position: absolute; bottom: 1.3rem; left: 50%; transform: translateX(-50%); width: 6.63rem; height: 1.15rem; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 0.16rem; font-size: 0.28rem; color: #FFFFFF; background-image: url('../img/anniversaryCelebrate/qualification-bg.png'); background-repeat: repeat-y; background-size: cover; } .btn-list{ width: 100%; position: absolute; bottom: 0.22rem; display: flex; justify-content: space-around; } .btn{ width: 3.1rem; height: 0.9rem; } .award-get-wrap{ width: 7.08rem; height: 2.02rem; display: flex; justify-content: space-between; background: #25244B; border-radius: 0.11rem; margin: auto; } .number-wrap{ margin-left: 0.22rem; font-size: 0.28rem; color: #FFFFFF; } .rest-times{ padding-top: 0.66rem; font-size: 0.28rem; color: #FFFFFF; } .rest-number{ color: rgba(253, 255, 65, 1); } .small-star{ width: 0.33rem; height: 0.32rem; } .process-wrap{ display: flex; align-items: center; margin-top: 0.24rem; } .line-wrap{ width: 3.81rem; height: 0.12rem; background: #DFE9F8; border-radius: 0.06rem; position: relative; margin-left: 0.18rem; } .line-wrap-one{ background: linear-gradient(89deg, #58A9F5 0%, #DFE9F8 51%); } .line-wrap-two{ background: linear-gradient(89deg, #58A9F5 0%, #DFE9F8 51%, #FFB5F5 99%); } .icon{ width: 0.3rem; height: 0.3rem; } .icon1{ position: absolute; top: 50%; transform: translateY(-50%); left: 0.8rem; } .icon2{ position: absolute; top: 50%; transform: translateY(-50%); left: 1.8rem; } .get-times{ width: 1.21rem; height: 1.01rem; padding: 0.69rem 0.24rem 0 0; } .no-join-activity{ margin-top: 0.28rem; text-align: center; font-size: 0.24rem; color: #CCCCCC; } .light-record-wrap{ margin-top: 0.69rem; } .record-title-wrap{ display: flex; justify-content: center; } .record-title{ width: 2.48rem; height: 0.6rem; } .record-main-wrap{ width: 7.09rem; padding-bottom: 0.27rem; border-radius: 0.1rem; margin: auto; margin-top: 0.26rem; position: relative; z-index: 999; } .selected-bg{ width: 7.09rem; height: 7.83rem; position: absolute; top: 0; } .change-wrap{ display: flex; } .no-distribution-award{ background: #D59355; opacity: 0.6; border-radius: 0.16rem; font-size: 0.24rem; color: #FFFFFF; padding: 0.02rem 0.06rem; margin-left: 0.1rem; } .get-award-wrap{ width: 3.11rem; height: 0.62rem; display: flex; justify-content: center; align-items: center; padding-top: 0.06rem; margin: 0.11rem 0 0 0.26rem; position: relative; } .get-award-right-wrap{ justify-content: flex-end; } .award-img{ width: 3.11rem; height: 0.62rem; position: absolute; top: 0.06rem; } .right-bg{ display: none; margin-left: 0.5rem; right: -0.2rem; } .get-award-img{ width: 0.33rem; height: 0.3rem; } .get-award-text{ margin-left: 0.2rem; font-size: 0.32rem; color: #FFFFFF; } .used-text{ opacity: 0.6; } .light-title-wrap{ display: flex; justify-content: space-between; padding: 0 0.13rem; margin: 0 0.25rem; margin-top: 0.36rem; border-bottom: 0.01rem solid rgba(213, 227, 253, 0.1); } .award-text{ margin-left: 0.6rem; } .many-card-wrap{ display: flex; justify-content: flex-start; flex-wrap: wrap; margin: auto; margin-top: 0.2rem; } .active-text{ margin-right: 0.4rem; } .light-title-text{ padding-bottom: 0.16rem; font-size: 0.24rem; color: #FFFFFF; } .light-title-time{ margin-left: 0.8rem; } .light-content-container{ padding-top: 0.3rem; position: relative; z-index: 999; } .light-content-list{ border-bottom: 0.01rem solid rgba(213, 227, 253, 0.5); margin: 0 0.23rem; height: 5.58rem; overflow-y: scroll; padding-bottom: 0.3rem; } .page-number{ display: flex; align-items: center; font-size: 0.24rem; color: #808080; } .page-number-text{ margin: 0 0.2rem; } .light-content-wrap{ display: flex; justify-content: space-between; margin: 0.26rem 0; } .page-row-wrap{ display: flex; justify-content: center; align-items: center; margin-top: 0.6rem; } .page-row-record-wrap{ margin-top: 0.1rem; } .left-head,.right-head{ width: 0.12rem; height: 0.15rem; } .light-content-text{ margin-top: 0.27rem; text-align: center; font-size: 0.24rem; color: #FFFFFF; } .light-content-time{ text-align: left; font-size: 0.24rem; color: #B3B3B3; } .rule-title{ margin: 0.06rem 0 0.16rem 0; text-align: center; font-size: 0.36rem; font-weight: bold; color: #333333; } .get-btn{ width: 1.2rem; height: 0.4rem; line-height: 0.4rem; text-align: center; background: linear-gradient(101deg, #85B0FF 0%, #3F83FF 99%); border-radius: 0.2rem; font-size: 0.26rem; color: #FFFFFF; } .btn-active{ color: rgba(255, 255, 255, 0.5); background: rgba(29, 27, 62, 1); } .all-light{ padding-top: 0.23rem; text-align: center; font-size: 0.26rem; color: #FFFFFF; } .no-award{ line-height: 4.62rem; text-align: center; font-size: 0.26rem; color: #CCCCCC; } .activity-intrduction-wrap{ margin-top: 0.41rem; text-align: center; font-size: 0.28rem; color: #FFFFFF; } .law-statement{ width: 3.22rem; margin: auto; margin-top: 0.43rem; font-size: 0.24rem; color: #5BB4FF; border-bottom: 0.01rem solid rgba(91, 180, 255, 1); } .law-mask,.rule-mask,.award-result-mask,.no-start-mask,.distribution-time-mask { width: 100%; height: 100vh; position: fixed; z-index: 999; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); display: none; } .award-result-dialog{ width: 5.52rem; height: 9.21rem; background: url(../../static/img/anniversaryCelebrate/result-bg.png) no-repeat; background-size: 100% 100%; border-radius: 0.2rem; position: absolute; left: 50%; top: -10.86rem; transform: translateX(-50%); } .law-result-dialog{ width: 5.52rem; height: 7.16rem; background: url(../../static/img/anniversaryCelebrate/law-bg.png) no-repeat; background-size: 100% 100%; border-radius: 0.2rem; position: absolute; left: 50%; top: -10.86rem; transform: translateX(-50%); } .rule-result-dialog{ width: 5.52rem; height: 8.93rem; background: url(../../static/img/anniversaryCelebrate/rule-bg.png) no-repeat; background-size: 100% 100%; border-radius: 0.2rem; position: absolute; left: 50%; top: -10.86rem; transform: translateX(-50%); } .award-result-one-dialog{ width: 5.52rem; height: 8.11rem; background: url(../../static/img/anniversaryCelebrate/result-once-bg.png) no-repeat; background-size: 100% 100%; border-radius: 0.2rem; position: absolute; left: 50%; top: 4.86rem; transform: translateX(-50%); } .distribution-time-dialog{ width: 5.48rem; height: 6.56rem; background: #FFFFFF; border-radius: 0.2rem; position: absolute; left: 50%; top: 6.86rem; transform: translateX(-50%); } .award-success{ width: 5.8rem; height: 3.44rem; position: absolute; top: 0; left: 0; display: none; } .award-result-wrap{ margin-left: 0.2rem; } .award-result-tip{ text-align: center; margin-top: 2.2rem; font-size: 0.3rem; font-weight: bold; color: #FFFFFF; text-shadow: 0.02rem 0.01rem 0.02rem rgba(29, 8, 85, 0.23); } .card-item{ margin: 0.1rem; text-align: center; position: relative; } .one-card{ margin-top: 0.6rem; width: 1.66rem; height: 1.18rem; animation: mymove 0.8s; } .card-text{ width: 1.2rem; font-size: 0.2rem; position: absolute; left: 50%; transform: translateX(-50%); bottom: 0.28rem; } .many-card{ width: 1.48rem; height: 1.1rem; animation: mymove 0.8s; } .many-card-item:nth-child(4n){ margin-left: 1rem; } .many-card-item:nth-child(6n) { padding-top: 0.35rem; margin-left: 1rem; } .many-card-item:nth-child(7n) { padding-top: 0.35rem; } .many-one-card{ padding-top: 0.35rem; margin-left: 1rem; } .many-two-card{ padding-top: 0.35rem; } .line{ position: absolute; bottom: 3.2rem; left: 0.6rem; width: 4.35rem; height: 0.01rem; background: #F1F3FE; opacity: 0.5; } .many-card-item{ display: none; } @keyframes mymove { 0% {transform:scale(0,0);} 100% {transform:scale(1,1);} } .btn-row{ width: 5.6rem; display: flex; justify-content: space-evenly; position: absolute; bottom: 0.66rem; left: 50%; transform: translateX(-50%); } .award-btn{ width: 2rem; height: 0.64rem; } .look-btn{ width: 1.8rem; height: 1.02rem; line-height: 1.02rem; text-align: center; background: url(../../static/img/springFestivalActivity/lookBg.png) no-repeat; background-size: 100% 100%; font-size: 0.34rem; color: #FFF5BD; margin-left: 0.3rem; } .times-text{ font-size: 0.24rem; color: #FFE4BD; margin-left: 1.6rem; position: absolute; bottom: 0.26rem; } .one-result{ display: flex; flex-wrap: wrap; margin-bottom: 1.2rem; } .one-card-item{ width: 5.52rem; } .rule-close,.law-close,.award-result-close,.distribution-close{ width: 0.68rem; height: 0.68rem; position: absolute; left: 50%; bottom: -1rem; transform: translateX(-50%); } .rule-content{ width: 5.52rem; height: 6.6rem; padding: 0.2rem 0; border-radius: 0.1rem; overflow-y: scroll; position: absolute; top: 1.8rem; } .law-content{ top: 0; } .light-show{ position: absolute; top: -0.8rem; left: 1.2rem; animation: mymove 0.8s; display: none; } .rule-point{ margin: 0 0.2rem; font-size: 0.24rem; line-height: 0.48rem; } .no-start-dialog{ width: 2.68rem; height: 0.98rem; display: flex; flex-direction: column; justify-content: center; align-items: center; background: #FFFFFF; border-radius: 0.5rem; padding: 0 0.26rem; position: absolute; left: 50%; top: -10.86rem; transform: translate(-50%, -50%); font-size: 0.3rem; color: #666666; } .distribution-time-title{ margin: 0.4rem 0; text-align: center; font-size: 0.3rem; color: #333333; } .distribution-time-wrap{ display: flex; justify-content: space-between; margin: 0 0.34rem; padding-bottom: 0.2rem; border-bottom: 0.01rem solid #E6E6E6; } .distribution-time-name{ font-size: 0.26rem; color: #333333; } .distribution-content-wrap{ display: flex; justify-content: space-between; margin: 0 0.34rem; margin-top: 0.08rem; font-size: 0.26rem; color: #333333; } .distribution-time-text{ color: #B3B3B3; } #toast-container>.toast-error { background-image: none !important; } .toast-error { background-color: rgba(0, 0, 0, 0.8); } #toast-container>div { font-size: 14px; min-width: 80px !important; padding: 12px !important; box-shadow: none; } .toast-center-center { position: fixed; min-width: 220px; top: 50%; left: 50%; text-align: center; transform: translateX(-50%); color: #FFFFFF; border-radius: 0.1rem; } @media (max-width: 480px) and (min-width: 241px) { #toast-container>div { min-width: 80px !important; width: auto; } }