.pages { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; overflow: hidden; display: block; margin: 0 auto; background-color: #028fe1; background: url("../static/img/mainBg.png"); background-size: 100%; background-repeat: no-repeat; } ul, li { list-style: none; margin: 0; padding: 0; } .userList { width: 96%; height: 80%; overflow: hidden; display: block; margin: 0 auto; } .userList { height: 100%; } .userList ul { width: 100%; overflow: hidden; display: block; margin: 0 auto; } .userList .max { width: 80%; height: 100%; overflow: visible; display: block; margin: 0 auto; } .max .ltLi { width: 5%; height: 545px; float: left; background: url("../static/img/ltCube.png"); background-size: 100% 100%; background-repeat: no-repeat; } .max .rtLi { width: 5%; height: 545px; float: right; background: url("../static/img/rtCube.png"); background-size: 100% 100%; background-repeat: no-repeat; } .max .centerLi { width: 90%; float: left; height: 545px; background: #028FE1; } .blue .centerLi { background: #028FE1; } .violet .centerLi { background: #6D26FA; } .green .centerLi { background: #0AB105; } .yellow .centerLi { background: #BACC01; } .brown .centerLi { background: #EA8813; } .red .centerLi { background: #CF1122; } .centerLi .top { width: 100%; overflow: hidden; display: block; margin: 0 auto; } .centerLi .bottom { width: 100%; overflow: hidden; display: block; margin: 0 auto; } .centerLi .cla { width: 30%; float: left; font-family: HeadLineA; font-weight: normal; font-size: 175px; text-align: center; color: #fff; line-height: 360px; } .centerLi .cla s { position: relative; top: -100px; font-family: "PingFang SC"; font-weight: 500; font-size: 54px; text-align: center; color: #fff; text-decoration: none; } .centerLi .heartJump { width: 30%; float: right; font-family: HeadLineA; font-weight: normal; font-size: 175px; text-align: center; color: #fff; line-height: 360px; } .centerLi .heartJump img { position: relative; top: -100px; font-family: "PingFang SC"; font-weight: 500; font-size: 54px; text-align: center; color: #fff; text-decoration: none; animation: mymove 2s infinite; -webkit-animation: mymove 2s infinite; /*Safari and Chrome*/ animation-direction: alternate; /*轮流反向播放动画。*/ animation-timing-function: ease-in-out; /*动画的速度曲线*/ /* Safari 和 Chrome */ -webkit-animation: mymove 3s infinite; -webkit-animation-direction: alternate; /*轮流反向播放动画。*/ -webkit-animation-timing-function: ease-in-out; /*动画的速度曲线*/ } @keyframes mymove { 0% { transform: scale(1); /*开始为原始大小*/ } 25% { transform: scale(1.2); /*放大1.1倍*/ } 50% { transform: scale(1); } 75% { transform: scale(1.2); } } @-webkit-keyframes mymove /*Safari and Chrome*/ { 0% { transform: scale(1); /*开始为原始大小*/ } 25% { transform: scale(1.2); /*放大1.1倍*/ } 50% { transform: scale(1); } 75% { transform: scale(1.2); } } .centerLi .human { width: 39%; float: left; padding-top: 3%; overflow: hidden; } .human img { overflow: hidden; display: block; margin: 0 auto; border-radius: 250px; border: 1px solid #fff; } .human .name { width: 40%; height: 70px; overflow: hidden; display: block; margin: 0 auto; border-radius: 35px; color: #fff; font-family: "PingFang SC"; font-weight: 500; font-size: 43px; text-align: center; color: #fff; } .bottomLi { width: 100%; overflow: hidden; display: block; margin: 0 auto; font-family: HeadLineA; font-weight: normal; font-size: 50px; text-align: left; color: #fff; text-align: center; } .bottomLi .btcla { width: 30%; float: left; } .bottomLi .btck { width: 40%; float: left; text-align: left; text-indent: 7px; } .bottomLi .step { width: 30%; float: left; } .levelIcon { position: absolute; bottom: 5px; width: 100%; overflow: hidden; display: block; margin: 0 auto; height: 120px; padding-bottom: 5px; } .levelIcon ul { width: 96%; height: 100%; overflow: hidden; display: block; margin: 0 auto; } .levelIcon li { width: 14.666666666667%; height: 100%; float: left; padding-left: 2%; } .levelIcon li:nth-child(1) { padding-left: 0; } .levelIcon li span { width: 119px; height: 119px; overflow: hidden; float: left; background: url("../static/img/l1.png"); background-repeat: no-repeat; background-size: 100% 100%; background-position: top center; font-family: "PingFang SC"; font-weight: normal; font-size: 22px; letter-spacing: -0.05em; text-align: center; color: #fff; line-height: 35px; } .levelIcon li span div { width: 100%; overflow: hidden; display: block; margin: 0 auto; padding-top: 17%; } .levelIcon li:nth-child(2) span { background: url("../static/img/l2.png"); background-size: 100% 100%; background-position: top center; } .levelIcon li:nth-child(3) span { background: url("../static/img/l3.png"); background-size: 100% 100%; background-position: top center; } .levelIcon li:nth-child(4) span { background: url("../static/img/l4.png"); background-size: 100% 100%; background-position: top center; } .levelIcon li:nth-child(5) span { background: url("../static/img/l5.png"); background-size: 100% 100%; background-position: top center; } .levelIcon li:nth-child(6) span { background: url("../static/img/l6.png"); background-size: 100% 100%; background-position: top center; } .levelIcon li:nth-child(6) span div { margin-top: 13%; } .levelIcon li em { float: right; width: 130px; height: 42px; border-radius: 21px; background: rgba(2, 143, 225, 0.16); border: 1px solid #028fe1; box-shadow: 0px 0px 5px #028fe1; font-family: "PingFang SC"; font-weight: normal; font-size: 24px; text-align: center; color: #fff; font-style: normal; line-height: 42px; margin-top: 15%; margin-left: 1%; } .levelIcon li:nth-child(2) em { background: rgba(109, 38, 250, 0.16); border: 1px solid #6d26fa; box-shadow: 0px 0px 5px #6d26fa; } .levelIcon li:nth-child(3) em { background: rgba(10, 177, 5, 0.16); border: 1px solid #0ab105; box-shadow: 0px 0px 5px #0ab105; } .levelIcon li:nth-child(4) em { background: rgba(186, 204, 1, 0.16); border: 1px solid #bacc01; box-shadow: 0px 0px 5px #bacc01; } .levelIcon li:nth-child(5) em { background: rgba(234, 136, 19, 0.16); border: 1px solid #ea8813; box-shadow: 0px 0px 5px #ea8813; } .levelIcon li:nth-child(6) em { background: rgba(209, 17, 34, 0.16); border: 1px solid #d11122; box-shadow: 0px 0px 5px #d11122; } .long { width: 198px; position: relative; bottom: 198px; right: -70px; float: right; z-index: 222; overflow: visible; } /*two*/ .two { width: 48%; height: 475px; float: left; border: 1px solid #fff; } .two:nth-child(2) { float: right; } .two .centerLi .cla { font-family: HeadLineA; font-weight: normal; font-size: 180px; letter-spacing: -0.05em; height: 310px; line-height: 310px; } .two .centerLi .cla s { font-family: HeadLineA; font-weight: normal; font-size: 38px; letter-spacing: -0.05em; top: -120px; } .two .human { padding-top: 8%; } .two img { width: 280px; height: 280px; } .two .name { width: 290px; height: 60px; font-family: "PingFang SC"; font-weight: 500; font-size: 40px; text-align: center; color: #fff; line-height: 60px; } .two .centerLi .heartJump { font-family: HeadLineA; font-weight: normal; font-size: 140px; letter-spacing: -0.05em; text-align: center; color: #fff; height: 310px; line-height: 310px; } .two .centerLi .heartJump img { width: 25px; height: 25px; top: -110px; } .two .bottomLi { font-family: HeadLineA; font-weight: normal; font-size: 40px; color: #fff; padding-bottom: 5px; } /*six*/ .six { width: 31%; float: left; margin-right: 2%; margin-bottom: 2%; border: 1px solid #fff; } .six:nth-child(3) { margin-right: 0 } .six:nth-child(6) { margin-right: 0 } .six .centerLi .cla { font-family: HeadLineA; font-weight: normal; font-size: 100px; letter-spacing: -0.05em; height: 220px; line-height: 220px; } .six .centerLi .cla s { font-family: HeadLineA; font-weight: normal; font-size: 40px; letter-spacing: -0.05em; top: -60px; } .six .human { padding-top: 6%; } .six img { width: 160px; height: 160px; } .six .name { width: 180px; height: 40px; font-family: "PingFang SC"; font-weight: 500; font-size: 30px; text-align: center; color: #fff; line-height: 40px; } .six .centerLi .heartJump { font-family: HeadLineA; font-weight: normal; font-size: 100px; letter-spacing: -0.05em; text-align: center; color: #fff; height: 220px; line-height: 220px; } .six .centerLi .heartJump img { width: 25px; height: 25px; top: -60px; } .six .bottomLi { font-family: HeadLineA; font-weight: normal; font-size: 32px; color: #fff; padding-bottom: 15px; } /*nine*/ .nine { width: 31.5%; float: left; margin-right: 2%; margin-bottom: 2%; border: 1px solid #fff; } .nine:nth-child(3) { margin-right: 0 } .nine:nth-child(6) { margin-right: 0 } .nine:nth-child(9) { margin-right: 0 } .nine .centerLi .cla { font-family: HeadLineA; font-weight: normal; font-size: 79px; letter-spacing: -0.05em; height: 150px; line-height: 150px; } .nine .centerLi .cla s { font-family: HeadLineA; font-weight: normal; font-size: 36px; letter-spacing: -0.05em; top: -60px; } .nine .human { padding-top: 2%; } .nine img { width: 100px; height: 100px; } .nine .name { width: 120px; height: 30px; font-family: "PingFang SC"; font-weight: 500; font-size: 24px; text-align: center; color: #fff; line-height: 30px; } .nine .centerLi .heartJump { font-family: HeadLineA; font-weight: normal; font-size: 79px; letter-spacing: -0.05em; text-align: center; color: #fff; height: 150px; line-height: 150px; } .nine .centerLi .heartJump img { width: 25px; height: 25px; top: -60px; } .nine .bottomLi { font-family: HeadLineA; font-weight: normal; font-size: 24px; color: #fff; padding-bottom: 5px; } /*sixteen*/ .sixteen { width: 23.5%; float: left; margin-right: 0.3%; margin-bottom: 0.3%; border: 1px solid rgba(255, 255, 255, 0.5); } .sixteen .centerLi .cla { font-family: HeadLineA; font-weight: normal; font-size: 49px; letter-spacing: -0.05em; height: 100px; line-height: 120px; } .sixteen .centerLi .cla s { font-family: HeadLineA; font-weight: normal; font-size: 30px; letter-spacing: -0.05em; top: -30px; } .sixteen .human { padding-top: 2%; height: 120px; overflow: hidden; } .sixteen .head img { width: 90px; height: 90px; } .sixteen .name { width: 100px; height: 26px; font-family: "PingFang SC"; font-weight: 500; font-size: 20px; text-align: center; color: #fff; line-height: 26px; } .sixteen .centerLi .heartJump { font-family: HeadLineA; font-weight: normal; font-size: 49px; letter-spacing: -0.05em; text-align: center; color: #fff; height: 100px; line-height: 120px; } .sixteen .centerLi .heartJump img { width: 20px; height: 20px; top: -30px; right: -5px; } .sixteen .bottomLi { font-family: HeadLineA; font-weight: normal; font-size: 22px; color: #fff; line-height: 30px; padding-bottom: 5px; } /*twenty*/ .twenty { width: 19.5%; float: left; margin-right: 10px; margin-bottom: 0.3%; border: 1px solid rgba(255, 255, 255, 0.5); } .twenty:nth-child(5) { margin-right: 0 } .twenty:nth-child(10) { margin-right: 0 } .twenty:nth-child(15) { margin-right: 0 } .twenty:nth-child(20) { margin-right: 0 } .twenty .centerLi .cla { font-family: HeadLineA; font-weight: normal; font-size: 40px; letter-spacing: -0.05em; height: 90px; line-height: 90px; } .twenty .centerLi .cla s { font-family: HeadLineA; font-weight: normal; font-size: 16px; letter-spacing: -0.05em; top: -20px; } .twenty .human { padding-top: 2%; height: 110px; overflow: hidden; } .twenty img { width: 90px; height: 90px; } .twenty .name { width: 80px; height: 24px; font-family: "PingFang SC"; font-weight: 500; font-size: 16px; text-align: center; color: #fff; line-height: 24px; } .twenty .centerLi .heartJump { font-family: HeadLineA; font-weight: normal; font-size: 40px; letter-spacing: -0.05em; text-align: center; color: #fff; height: 90px; line-height: 90px; } .twenty .centerLi .heartJump img { width: 14px; height: 14px; top: -20px; } .twenty .bottomLi { font-family: HeadLineA; font-weight: normal; font-size: 18px; color: #fff; padding-bottom: 5px; } /*成就彩蛋*/ /deep/ .el-dialog { background: url("../static/img/dialog.png"); background-position: top center; background-repeat: no-repeat; background-size: 100%; min-height: 50%; box-shadow: none; } .eggContainer { width: 87%; overflow: hidden; margin: 0 auto; float: left; } .eggContainer h5 { font-family: Roboto; font-weight: normal; font-size: 36px; text-align: center; color: #fff; margin: 0; margin-bottom: 5%; } .eggContainer .dgCenter { width: 90%; overflow: hidden; display: block; margin: 0 auto; } .dgCenter .dghead { width: 40%; float: left; } .dghead img { width: 140px; height: 140px; overflow: hidden; display: block; margin: 0 auto; padding: 3px; border-radius: 250px; border: 1px solid #fff; } .dghead s { font-family: Roboto; font-weight: normal; font-size: 30px; text-align: center; color: #fff; font-style: normal; text-decoration: none; margin-top: 10px; } .score { width: 60%; float: right; } .score em { width: 100%; overflow: hidden; display: block; margin: 0 auto; font-family: Roboto; font-weight: bold; font-size: 90px; text-align: center; color: #fff; font-style: normal; height: 150px; line-height: 150px; } .score span { width: 100%; overflow: hidden; display: block; margin: 0 auto; font-family: Roboto; font-weight: normal; font-size: 30px; color: #fff; text-align: center; } @media only screen and (min-width: 1260px) { .human img { width: 100px; height: 100px; } .levelIcon { height: 70px; } .levelIcon li span { width: 70px; height: 70px; font-size: 12px; } .userList .max { position: absolute; width: 78%; left: 0; right: 0; overflow: visible; display: block; margin: 0 auto; margin-top: 7%; } .levelIcon li span div { font-size: 16px; padding-top: 12px; line-height: 22px; } .levelIcon ul { width: 98%; } .levelIcon li em { width: 45%; height: 30px; line-height: 30px; font-size: 14px; margin-top: 11%; margin-left: 8%; float: left; } .max .centerLi { height: 360px; } .max .ltLi { height: 360px; } .max .rtLi { height: 360px; } .max .human .name { height: 30px; font-size: 14px; line-height: 30px; } .max .longIcon { width: 140px; position: relative; top: -20%; right: -5%; float: right; } .max .centerLi .topLi { height: 280px; } .max .centerLi .cla, .max .centerLi .heartJump { height: 229px; line-height: 210px; font-size: 120px; padding-top: 4%; text-align: center; } .max .human img { width: 200px; height: 200px; } .max .human .name { height: 40px; line-height: 40px; font-size: 30px; } .max .centerLi .heartJump img { width: 20px; font-size: 20px; top: -60px; } .max .centerLi .cla s { font-size: 22px; top: -60px; } .max .bottomLi { font-size: 40px !important; } /*two*/ .two { width: 48%; height: 400px; float: left; overflow: hidden; border: 1px solid #fff; margin-top: 2% } .two:nth-child(2) { float: right; } .two .centerLi { height: 100%; } .two .human .name { height: 30px; font-size: 14px; line-height: 30px; } .two .longIcon { width: 140px; position: relative; top: -20%; right: -5%; float: right; } .two .centerLi .topLi { height: 280px; } .two .centerLi .cla, .two .centerLi .heartJump { height: 229px; line-height: 210px; font-size: 120px; padding-top: 4%; text-align: center; } .two .human img { width: 200px; height: 200px; } .two .human .name { height: 40px; line-height: 40px; font-size: 30px; } .two .centerLi .heartJump img { width: 20px; font-size: 20px; top: -60px; } .two .centerLi .cla s { font-size: 22px; top: -60px; } .two .bottomLi { font-size: 40px !important; } /*sixteen*/ .sixteen { width: 19%; height: 120px; float: left; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.35); margin-top: 5px; margin-right: 1%; } .sixteen:nth-child(5) { float: right; margin-right: 0; } .sixteen:nth-child(10) { float: right; margin-right: 0; } .sixteen:nth-child(15) { float: right; margin-right: 0; } .sixteen:nth-child(20) { float: right; margin-right: 0; } .sixteen .centerLi { height: 100%; } .sixteen .human { height: 80px; } .sixteen .human .name { width: 60px; height: 16px; font-size: 12px; line-height: 16px; } .sixteen .longIcon { width: 140px; position: relative; top: -20%; right: -5%; float: right; } .sixteen .centerLi .topLi { width: 100%; overflow: hidden; display: block; margin: 0 auto; /*height: 70px;*/ } .sixteen .centerLi .cla, .sixteen .centerLi .heartJump { height: 60px; line-height: 90px; font-size: 33px; padding-top: 4%; text-align: center; font-weight: 800; } .sixteen .centerLi .cla span { width: 100%; overflow: hidden; display: block; margin: 0 auto; } .sixteen .human img { width: 60px; height: 60px; margin-top: 2px; } .sixteen .centerLi .heartJump img { width: 8px; height: 8px; top: -58px; right: 3px; float: right; } .sixteen .centerLi .heartJump span { width: 80%; padding-right: 20%; overflow: hidden; display: block; margin: 0 auto; text-align: right; } .sixteen .centerLi .heartJump { float: left; text-align: center; } .sixteen .centerLi .cla s { font-size: 14px; top: -100px; right: 3px; float: right; } .sixteen .bottomLi { margin-top: 5px; font-size: 14px !important; line-height: 30px; } .bottomLi img { padding-top: 5px; float: left; padding-left: 10px; } .bottomLi .btck { width: 35%; } }